Is with PC IBM compatible meant or all kind of personal computers?
My favourite system would be the Commodore 64. Even if that computer is old new games are released on a weekly basis. You can turn it on, chose a tape, cart, floppy, code book... whatever you like and start. You have even light gun games, guitar hero clones or dance mats. Whatever you want.
IBM compatible is meh... don`t get me wrong it might have the power to run every new game but once you want to play a certain old game you need to get EMS or settings which can`t be done without finding the correct emulator or scale down item.
Also new games.... just because I bought a laptop this year doesn`t mean that the games of this year are running on it. I have to learn almost an own language to understand what kind of items I need to run a game. I can`t stand that. I used to be big in PC gaming but that you can`t really chose what you want to play without doing research on each old game is just annoying.
However, I have plenty of consoles and I know if I see a NES game in store it will run on my NES.
I guess for retro fans PCs become just not appealing enough and most retro game computer fans have also to have PCs with different settings from each era. That just doesn`t work for me.