I don’t much like MS, but in their defense they are trying to sell operating systems in a market where the going out-of-pocket price is $0. The development of their competition is ad supported, community supported, or built into the price of hardware.
Turn the boat around? To where? Nobody would be willing to pay for their product even if they were to start trying to make it appealing.