I have been PC gaming since 1996. PC games used to dictate the market. Consoles were mostly for Mario/Sonic and play sports games with friends on a couch. PC gaming now does not make sense. Rampant cheating (wall hacks, aim bots, etc), all of it can be easily purchased on-line. No need to even go to dark web. Consoles dictate the market now with very few exceptions - Star Citizen (which will probably not get released in the next 5 years anyway).
I have the money to buy a $3500 gaming PC. I said "buy", not "build". I used to build PCs for friends/family and myself. ( I have a BS in Computer Science from a prestigious university). High end GPUs and CPUs are mostly unavailable now. I would rather have MainGear build me a PC without paying the scalper prices. Also, they do not charge sales tax and this is huge on $4000 PC.
New consoles finally have decent CPUs, but are hindered by new old gen games. With the existence of XIM, FPS games are covered. Sure, I can't play Escape from Tarkov or Insurgence or DCS World, but I cannot justify the 6X or 7X times price difference over the PS5 or XBSX and a high end gaming PC.
Back in the 1990s and early 2000s, you had to have a PC for PC gaming. Now, it is all about the eye candy. No one cares about advancements in AI when it comes to enemy intelligence. There is practically no innovation anymore when it comes to game design. Besides, you still might need a gaming console because cheating in PC multiplayer is out of control. So, why the hell would I spend $4000 on a new gaming beast of a PC. As soon as you buy one, the clock of it being obsolete starts ticking very fast.
So, yes, XBSX and PS 5 are almost impossible to beat. My last $2000 MSI gaming laptop was bought in 2013. I just use it now for everyday computer use and type up this post. It's GTX 780M is still good enough to run Photoshop CS 2020 and Capture One Pro 12 (Underwater (scuba) and landscape photography) are my hobbies.