It IS like PC vs Mac. With Mac you have closed hardware and closed specs, only newer or older.
With PC you can build your own computer selecting or cherry-picking the components you want, and then install the version and flavour of OS fits better to your liking or needs, Windows server/desktop, lots of Linux distros, even BSDs, you name it, as long as it is x86 architecture.