I would say Microsoft actually goes to far in the other direction; they have so much legacy cruft from supporting features that were last used during the Reagan administration that it adversely affects the quality of their products.
Windows 10 is abandoning cruft, but that hasn't seemed to help with product quality. (Maybe they shouldn't have eliminated the separation of test and Dev)
Windows 10 actually moved to the test in production model. That's why consumers get the releases first. That way if it brick's granny's laptop she won't be able to complain to anyone about it online.