He prefers where the games he likes to play are, and they aren't on a PC at this moment. When he was into Minecraft, he was a PC gamer, then consoles got it, along with more games he wants to play. He switched. He has access to a powerful PC, but does not like the games offered. Graphics mean little, he likes gameplay over all else. (I did good)
He has a powerful enough PC but does not play console ports simply because he has the console and does not have to wait a year to play, it's old by then. "He wouldn't enjoy the ports" Do you posess some kind of all seeing eye? How do you know what he would enjoy, he isn't you!
So it's very relevant when you have a person who does not care about the platform but the games, they go where the games they want are, and currently the games are on console. I am a PC gamer, but this year was pretty bad for me, I am thinking about a console again. Many of the "good" as you would call them releases were TO ME nothing but graphics fests with vapid, boring, been there done that gameplay. You I guess liked them more.
Ports could be better, but why deal with an entitled, whiny customer base, that's paying 20% less to begin with even though you have to exert more effort to make the game work. (all that hardware?) when DLC on the console will make you the same money? On just a handful of hardware configurations, with marketing from the console maker if you're lucky to boot.