They don't need 20 years of anything; they simply needed a change in leadership, which they got.
Satya is drastically changing the culture and with it the business. I get there are people out there that will always have an ax to grind (you seem to be one of those) but if you wait 20 years to trust a business again, you'll be left behind with any improvements or optimizations that happen in the meantime.
If Microsoft sustains its direction for a few more years at most, given the pace at which the industry they are in evolves, the legacy practices they had won't much matter.