jimmysmitty :
I think Apple did the "Its a Mac, not a PC" thing to themselves. After all they were the ones who made the "I'm a Mac, I'm a PC" commercial which helped to define that. Personally I consider a PC a desktop with Windows or Linux since they are what a PC was to be, a Personal Computer you can customize. Apple is very limited that way.
Apple's entire selling point was that their units were different from the "IBM compatibles," since IBM and clones had the vast majority of market share, were better values, used industry standard parts, and were easily upgradeable. They'd been doing that ever since they came up with the first Macintosh. Remember the "hammer through the screen" ad in the 1980s or the "Think Different" ads from the 1990s? The "I'm a Mac and I'm a PC" ads only came after Apple switched to using the exact same x86 hardware as the "IBM compatibles" and wanted to try to market themselves out of the "hey, it's the same thing but just with a giant markup" box.
As for driver support, you said what I was saying. The hardware manufacture. While having someone else write them is great for support I have always preferred the hardware manufactures drivers over a third party (except the old Omega Radeon drivers back in the day that were fantastic compared to ATIs).
I personally feel the other way. Drivers made by or at least able to be modified by the kernel devs (e.g. ones open-sourced by the manufacturers) are far more reliable than black-box proprietary binary drivers from the manufacturers. Use the Broadcom STA WLAN drivers and you will absolutely agree with me. The kernel dev-developed drivers certainly "age" better as the kernel devs can keep updating the drivers to work with the current kernel ABI, whereas a precompiled proprietary binary driver ages about as well as mayonnaise on a hot summer day in Texas.
And I know Ubuntu is one of the most popular distros out there. It is the go to for most newbies to Linux due to its ease of use. I was talking more about the Linux fans that prefer a distro that is more a la cart, where you set it up how you want.
The easy way to do that is to install the GUI-less Ubuntu Server and then apt-get install whatever you want. The big advantage of using a non-rolling-release distro is that you don't end up having to figure out how to get out of dephell like with something like Gentoo ("blockers.")
Again it is more about the fact that after 30 years Linux and Apple have barely made a dent in Windows and that is, as you said, due to the software support that Windows has had for 30 years. The majority of people are stubborn and don't want to "learn" anything new but want to keep using what "works" per say. Trying to move them to a new OS with a lack of support for the software they use is one of he biggest hurdles that any new OS will have to take on.
Actually, Apple and Linux have pretty well relegated Windows to a minor role for computing. Computing has moved from being the sole province of beige boxes and now most computer usage is done with phones and tablets- nearly none of which run any kind of Windows. They run Apple iOS (a bastardized BSD variant) or Linux (Android.)
The argument that you give about trying to use a new OS with a lack of support for software and hardware, plus looks and acts grossly different is why any Windows past Windows 7 has absolutely zero take-up in industry. It's also why many businesses STILL run a lot of Windows XP machines. The new versions break compatibility with still usable, still workable, and bought-and-paid-for hardware and software, so they are skipped over. Not irritating Dottie the HR manager who insists on running her 20" monitor at 640x480 "so the words are bigger" is a minor plus.