I wish you were right, but Microsoft has a lot of money they can throw at the problem. Right now they don't care about Windows because their money comes from Azure. There are a few concerns here: if people _really_ moved away from Windows that would actually threaten the Azure ecosystem. Further, since Microsoft doesn't care to make a profit (with Windows) they could also just throw resources at Windows because it supports their Azure business. Microsoft can hire talent if they need to and turn the ship around.