Common Hardware Compatibility Issues
One of the most significant differences between PCs and Macs is user choice. If Bill Gates had chosen to sell preconfigured, ready-made PCs, we most certainly would not have the rich computing ecosystem that we have enjoyed for the last 35 years. Instead, Gates saw how he could make money from software. He successfully signed a contract with IBM that allowed him to license his DOS and then his Windows operating systems to every PC sold.
Microsoft allowed and encouraged third-party hardware vendors to contribute to the PC landscape, and this allowed the number of original equipment manufacturers (OEMs) ...