Steam Deck all the way. Also Sony's been shit since at least the 2011 hack.
You can also get PC games from all kinds of sources and sales that ultimately are far cheaper than the pithy Playstation sales. It greatly offsets costs over time.
You also have far more backwards compatibility and flexibility especially to do things with controller profiles and mods, etc.
Some steam games I have gotten for as little as 0.25 to 0.50 before. I'm fine with unplayed games. Or some games I try out for a few hours and move on. Ehh, it's fine. But I almost am never spending dozens of dollars, much less full price. Hell, a lot of games are on discount on sites like Fanatical before they even launch.
I have also noticed PC gets patches much more quickly and often than console games. So when that matters, it's kind of nice.
Most recently, a party-based single player game I love on its PC port has an experimental co-op built in which has been a ton of fun, and that's just not happening on the console versions.
Yes but, in practice some of these things don't matter much at all. At that point you're looking at the performance stack a bit too deeply.
Look at the bigger picture. For example - an RTX 4090 can perform about as well on PCIe 3.0 as it does on 4.0 in most tasks that you'd likely use it for.
You don't have to care about some of these things as much as you used to before. Sometimes you can get too deep into hunting the best version of your system before you realize that it really doesn't make that much of a difference.