well to be totally honest I 99% play on pc, but I have 360's ps2's and a lonely xbone in the house, and just for fun I bought a bunch of games for the xbone
my half brother has a ps3 although fortunately the moon-headed freak doesn't live with me:)
i love the way the ps2 worked, i love the way the 360 works and the way the xbone works (because they use familiar ui's) and the fact my kids can use their tablets /phones and stream the console or use a phone as an extra remote when a mate comes over, or remote play it on their pc /laptop's so it can stay safe in the lounge under my watchfull eye .....
however i take your point, i upgraded from xp to vista to 7 to 8 to 8.1 and then to 10 OS's and swapped out a ton of hardware along the way and my games still work, even though i had to copy all the old floppies onto a cd for some of the really old stuff and i do need ot use an emulator to actually play them(i'm looking at you doom/quake) but honestly i tend to play one game primarily and then drop it completely when i move on to another one (get bored of it) which is generally after i complete the solo campaign or a couple of hundred hours of multiplayer, me and da have been exceptions to this since i infrequently play them through all over again, sometimes i try to do things differently other times not so much, but always i enjoy it (well apart from the endless scanning in me2) i do love that anything i earn in one game carries over to the next one in me3, i hate that it doesn't in dai....
but this is the first time i ever bought a game on more than one platform, since i have dai on xbone and pc, its a shame the manifests don't carry over via the hq between platforms, then i could look cool and be noob on both xD
but i have no loyalty to any individual games platform and in truth the majority of new games don't play well on pc largely because they are written for a different gfx/cpu combo, like i have two pc's one is NVidia gpu and the other is amd gpu, both run windows 10 and play games, on one i can play some games 10x better than the other (and that works both ways) so unless you have two pc's (one foot in each camp) chance are your games arnt really still playable every time you upgrade /