DarienA said:
MS does not produce hardware, MS does not drive down the cost of CPU's, of Hard disks, of graphics cards, etc. While they may help to work with driver/software standards/protocols, etc.. to help to make said devices easier to install, directly they do not control the prices of various hardware pieces.
Twenty five years ago, when you bought a computer (that wasn't a PC), it came with a proprietary OS. You then typically bought proprietary expansion hardware that only worked with computers from that vendor, then you bought proprietary software that only worked on that vendor's computers.
Commodore 64s, Amiga (I owned one of the first Amigas -- the Amiga 1000 -- it has all the designer's signatures on the inside of the case), Macs, Atari STs, all these platforms worked like this.
If Intel could make a proprietary CPU standard that AMD couldn't copy, they would have. Nothing stopped them from doing this other than the fact that everyone ran x86 DOS/Windows because everyone ran x86 DOS/Windows apps.
If IBM could make a proprietary PC and OS that no one else could copy, they would have. They've tried that strategy with the PS/2 and OS/2** and failed (thankfully). Nothing stopped them except the fact that everyone ran PC Windows/DOS because everyone ran PC Windows/DOS apps.
Without Microsoft, every hardware vendor would want to make proprietary versions of the hardware and a proprietary OS to lock you into their version of the PC. If you bought a Dell PC, it would run a DELL OS, and you'd have to buy DELL hardware and software. If you bought an IBM PC, it would run an IBM OS, then you'd have to buy IBM hardware and software.
A hardware systems vendor gains nothing from making a hardware standard compatible with other hardware vendors, and loses the ability to force customers to buy only their products.
Without a common hardware standard forced by having a common OS, there would have been significantly less reason for PC hardware vendors to lower prices or innovate as quickly.
While there is truth to the claim that if it hadn't been MS it would have been someone else, that doesn't change the fact that it
is Microsoft and DOS/Windows that pretty much standardized the PC industry and forced PC hardware vendors to compete with each other, and
not someone else that did it.
** I ran and developed on OS/2 on my PCs back in the eighties and ninties. The first versions were really only supported on PS/2s. Later on, OS/2 extended support to regular PCs when it became clear the PS/2 was doomed, but it still generally ran better and more stable on PS/2 machines with Microchannel bus and ABIOS -- IBM's failed strategy was to try to lock people into its proprietary hardware.