It's because Microsoft convinced software developers that Windows was the way to go, and if you designed software for their platform, you will make money.
Creating a platform that can operate at great economies of scale is the focal point of whether or not hardware reaches the masses.