For me it depends on what a person means when they say PC, and also what their needs are.
PC can mean: NOT A MAC or WINDOWS OS, depending on who you're talking to.
For me its a hardware distinction, Especially since bootcamp allows Windows to run on a MAC. I'm ALSO specific about which OS i run.
If they're a normal user (ie, absolutely NO programming knowledge, just a web browser and maybe web gamer, then MAC & Windows are about equivalent in utility, its just about how much they prefer the UI of one over the other.
If they're a GAMER, however, they're going to be stuck with windows in one form or another, or the headache of trying to get WINE to work on linux. Or they'll be stuck with a very small (though increasing) number of titles that will run on MACOS.
I'm in a strange situation where I AM somewhat of an intermediate skill programmer, and I do bioinformatics at work/ grad school, but I am ALSO a gamer. As a result I GREATLY prefer linux over both windows AND mac. (because developer tools are EASIER to obtain and work with in linux and I can get updated java & GNU toolchains as soon as they're released instead of waiting for Apple to get around to providing xcode or java updates, or to get shafted by their planned obsolescence and refusal to provide updates for older machines).
the ONLY reason I avoid using a MAC at this point is the difficulty Apple puts software developers through to keep their compilers up to date. (requiring us to obtain these tools from THEM instead of the normal project developers being allowed to provide mac packages, as they do for the various linux distributions puts a huge delay on any updates getting through to the users, not to mention leaving old computers in the dust when apple deems them not worth their time.)
However, i'm forced to use windows on a regular basis for my games XD. Goddamnit I hate windows so much, but i'm forced into it every day.