I've yet to play a game on my PC with GTX 680 and think to myself "gee, I wish I could play on a low-end console GPU with half-speed CPU cores and no SSD instead."
Console optimization only goes so far when the CPU cores are only 1.6 GHz and AMD instead of intel (so slower clock-for-clock). Magic low-level hardware access only goes so far when the GPU is a $100-150 graphics card. And when the system only leaves ~5 GB total for the CPU and GPU to share.
My 360 and PS3 have some great exclusive games, but given a choice I'd prefer the better graphics of a PC. I'd never buy an X1 or PS4 to play games that run on my PC.
That's even before considering mods. Watch Dogs might not have any, but games like Fallout, FONV, Oblivion, Skyrim aren't nearly as good without them.
The same tired argument. There are many reasons console gaming can be superior.
1) Cost. A good GPU, your 680 for example cost $500 at launch. More expensive than a PS4 and one game and more expensive than the Forza or Titanfall Bundles for the XB1. Then you need to buy a PSU, CPU, Motherboard, case, cooling system, DVD or BD drive, a HDD (SSD is much more expensive an option). So by the time you are done you'll be lucky to have under $1000 spent for something that will actually play the games on settings that look better than PS4/XB1. If you want to keep up in the coming years you need to reinvest in new hardware with a PC.
2) Online community. There are more people playing a singular title on console than PC. The online community for some games on PC is pretty low. CoD for example. People like to hate on that game but it has a huge following. There are simply more people playing it on consoles.
3) ease of entry. It is easier for someone to buy a console and plug it in than it is to figure out what exactly they need or want in a PC. Then you have drivers to update and vsync and other settings to learn the purpose of.
4) No extra software needed. A console has everything it needs to play games. With a PC you need extra software in Steam, Origin, uPlay. Then you have all the problems with origin and uplay(although I haven't had any problems myself). Sometimes preventing you from even playing.
5) Resolution isn't everything. People like to say "I can run at 1440p and use three monitors on my PC" That's fine but look, I have to run SLI to use 1440p with any sort of playability. Then if you want to run mods, tons of AA, turn on all the graphics effects and still run 1440p, you end up with a very low framerate unless you have the proper investment in the hardware. So what's the point of touting resolution if you are going to just turn all those effects and such off so it looks worse?
These arguments and blatant trolling is why I've moved away from PC gaming lately. The elitism is getting old and the arguments stale. I share some of the same sentiments, but the way you present them just don't work if you are trying to actually have a conversation. It's more like a kid on the playground when someone gets a new toy "Mine is still better!"
The OP's reasoning is spot on. No need to upgrade later to keep up, games optimized for the hardware. Plus there will be lots of games that never ever come to PC while games that were once considered PC only are coming to consoles.