Its about time, however; people need to be able to afford to feed the dogs and cats and be able to give them a good loving forever home. Perhaps former shelter animals need follow up welfare checks to see if they are being cared for properly and settle in to their new home. That would be expensive to implement though so I guess it won't be possible.
I just don't want to see these fur babies back on the streets again after being abandoned. People can quite easily do this and not bat an eyelid when it all gets too hard.