Hmmmmmmmmmmm
Steam has been around for so long, my account is almost 8 years old.
Huge library, everything is essentially backwards compatible with PC being basically one long everlasting generation, mouse + keyboard is amazing for certain genres like FPS.
There were 13.5m 'first time purchasers' on Steam in first four months of 2018 (source:
https://www.pcgamesinsider.biz/news/67350/there-were-135m-first-time-purchasers-on-steam-in-first-four-months-of-2018/) so that platform isn't going anywhere and is thriving massively.
Plus there's mods, console commands, cheats, deep sales etc.
Xbox have some nice initiatives like backwards compatibility, like gamepass (which has day and date AAA exclusives). Plus they have a great controller with lots of battery life. However they are often slated for having few exclusives and what exclusives they do have also being on PC. They are rather stuck in the rut of Halo, Gears, Forza.
Playstation is much loved this generation. They've certainly pumped out a lot of quality exclusive games (true exclusives that aren't on PC or playable anywhere else). And they get a lot of niche or Japanese games that don't show up on xbox. They launched their system at a cheaper price point and with a smaller form factor.
Nintendo have an insane quality on their first party offerings. But they have an underpowered system that simply does not get many third party games at all, come the next gen it will be a wasteland on Switch. However, games like Pokemon and Smash and Mario Party and Mario Kart are some of the highest quality and most replayable games you could hope for. I'm pretty burnt out on the samey xbox/playstation games.
Maybe it's a case of time will tell, we have to see what the next generation from each provider entails. Price points, backwards compatibility options, launch line ups, system appearance, services/subscriptions, any potential 'system sellers' mega releases.
PC is really great though. I was heavily invested in xbox 360 and basically had to sell all that stuff off to make room for a new box to sit in place of it and because none of the games originally played on the new system.
But then, having the option to lounge on the sofa and have some kind of console is nice. PC + Nintendo has always been praised - you can get the quality Nintendo games and most third party offerings.