As someone who's grown up predominantly a PC player and whose days of tinkering with settings and ini files are long behind me, I find PC to be refreshingly straightforward in 2019, and probably at its most streamlined and user friendly as its ever been. Is it quite as straightforward as console gaming? No, but that doesn't mean it's particularly difficult for the average person to pickup either.
The notion that a few games are poorly optimized is not unique to PC. The only difference is that with PC, if you so choose, there's further settings you can tinker with that aren't available to console gamers. Console games, on the whole, look and play poorly, at 30fps, sometimes sub-1080p, and just because a game comes around every now and then for PC that play similarly poorly as their console counterpart is not damning.
As rough as the RDR port seems to be, I can give an equally glowing example in the form of Sekiro. Buy on Steam, start downloading without a hitch, enter the game without a hitch. Set all settings to high, have a quick glance at what the AA solution is and that's pretty much it and I'm immediately getting way better performance than consoles without doing much of anything more complicated. I too, have a GTX1060, and running Sekiro at a stable 1080p60fps is an absolute dream compared to Xbox One's 900p30fps. Or even XB1X's version of the game, running at sub-4k and sub-60fps without the option to lower resolution to improve framerate would frustrate me a lot more. And this is my experience time and time again these days even with my relatively modest hardware. Buy, download, play with immediately satisfactory performance. It's that easy.
The days of bugs, manual patches, .exe errors, troubleshooting on forums is long behind me. I don't have the patience for tinkering these days, and fortunately PC Gaming delivers exactly what I want: stable, reliable performance and image quality across 90% of games right out of the gate.