Given
How many Windows updates get pushed to the whole wide world of Windows users, and then cause problems and have to be fixed, rolled back or whatever, this system they have for testing updates could be argued to not work well enough. I mean, if everyone who lost time and/ or data from a pushed update could invoice Microsoft for their losses, I guess it would soon get changed. But even so, every failed update released to the public lowers Microsofts reputation. So why don't they find another way?