There is some good and some bad in your suggestion. However that may be, I think there's just too much for it to be implemented, whether it's a good idea or not.

One change at a time, step by step, is the correct way to go I believe.