FWIW the stereotype of Apple targeting "beginners" who are after "fashion items" is ridiculous. There are millions of "professionals" using Macs. It's a fully functional Unix with a GUI that gets out of way.
Pick any project you consider excellent, and you'll find someone working on it that uses a Mac, even the Linux Kernel. Now, try to argue against that person's reasons, not some figment of your imagination rendered into a sack of stereotypes.