PC is for everything. You also don't have to upgrade more than once every few years if you get something with decent power and a dedicated video card. Further, you can actually keep playing on it, and maybe use lower settings vs consoles where once they come out with the new platform you can no longer play the new games that come out. The PS5 is being released NOV 2020, just 3 years from the PS4. The cost really isn't different because you're still spending money on getting a computer anyways so the cost is only upgrading to a stronger platform that is being compared to a console. An Xbox One is $500 and a PS4 Pro is $400. For that cost you can easily buy/build a computer strong enough to play any game for a few years.
My current laptop plays what I need to and it's 4 years old. I play Total War: Warhammer, Witcher 3, Shadow of War. I'm just now soon going for a new platform.
The PS4 came out in 2013, so that's 7 years of console. That's a good run. There was a time when it was closer to 5 years. If I can get 7-8 out of a console, I'm happy. So with a PC, I can upgrade every few years to replace perhaps power supply, but vid cards and such. Or I can sit on a console for 7 years and be good with it. No "lower settings" because everything made for a console is customized to that console, the hardware is standardized across the board.
Furthermore, there is back-gen support particularly for more popular titles. The PS3 had games for it continuing to be released for awhile after the PS4. At some point, that does stop because we push to the new gen, but it's not some cliff. I know people who still play PS3, though mine is exclusively a Hulu/Prime/Netflix/BluRay box for the living room TV, lol.
I have a gaming rig, I certainly am not as on top of replacing/upgrading as I used to be, too expensive. But it plays WoW well, it plays my Steam games well, I have a flight sim controller for it. I had tried flight sims on console, they're not bad, but I think the last actual flight sim controller I got for one was for Ace Combat 5 back on I think it was the PS2. I didn't like it mostly because consoles is for the couch, and it's harder to have a big bulky controller sitting on a coffee table or something. I have a proper desk for my PC, so it's more accommodating for large controllers. I remember when Steel Battalion came out for the XBox, that thing had a ridiculous controller with it. People had to build special furniture almost to accommodate it.
And while I can buy a console controller for a PC...I have the PS/XBox/Switch, so I can use that instead. And the Switch is pretty great, it's easy to just take that little guy around as a portable device. My gaming laptop was hardly "portable" due to its weight, lol. So for "serious" gaming I use console. For playing with friends who have moved away, I mostly use console. For MMOGs, I use PC.