Windows runs on x86. And *only* on x86 (Not counting ancient versions, or WinCE which is not really windows).
I think that's a big reason. Faster/better hardware is nice, but if your software won't run on it then it's just junk.
Back in the day x86 hardware was also a lot cheaper, making it available for home users, that did a lot for the popularity of the architecture.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
|