Try posting again once you have a CS degree.
You don’t know what you are talking about.
Try almost 40 years in the industry, not just a piddly CS degree but a degree in Economics and Finance. . . and past experience as a CEO. Then YOU get back to me about knowing what you are talking about.
Are you even aware that Mac OS X is UNIX and entitled to use the UNIX trademark? In fact, it's the number one selling UNIX in the world today.
Good Lord, a CS degree?!?
Try 25+ years working R&D in industry. A CS degree gives you a job where maybe you can write some script, or sell software. It hardly makes you an expert on software/hardware. It’s laughable - in fact, I think many here are snickering at you. It’s like a 1st year Med student trying to impress a retiring Surgeon.
With the Mac, you can run full fledged UNIX (hint: It’s built on the Darwin kernel); or you can run Ubuntu, Windows XP, 7, 8 and 10 (which I do on my 2012 Mac Mini currently) or a host of almost any other software - WHILE running OS X in the background. There is nothing you can not do on a PC that can’t be done equally well on a Mac; however there are limitless things you can do on a Mac that cannot be done on a Windows PC. Like, oh, well OS X for starters.
Listen and learn - you don’t learn when you are trying to bluster and impress - you only look foolish.
I’ve worked R&D at Intel, and then designed supercomputers for a company called Cray. I have worked for the major computer manufacturers for 20 years, and odds are your motherboard bears many of my designs. If you look at what is going on in a Mac, it is impressive.