1) The comparison with PCs is flawed.
PC = open system, upgradeable (sockets, expansion slots)
Console = closed system, non-upgradeable (like a 3DS/New 3DS or an iPhone 6/6s)
Would you consider Nintendo 64 a "PC" just because it had a memory expansion slot?
Thankfully we don't have this anymore (soldered memory chips are always better/faster).
We also didn't have internet back then to denounce N64 fragmentation (Majora's Mask, DK64, Perfect Dark require 8MB of RAM).
2) The PS4 will still be supported until the end of the decade. Sony home consoles are known for having longterm support.
3) I was really pissed off when I found out that the PS4 wouldn't support older steering wheels. I don't remember any community outrage back then. Why guys, why??? Is it because Gran Turismo hasn't come out yet?
Eventually I was forced to sell my Logitech G27 at a really good price (fortunately) and get a G29 at a discounted price.
I did NOT have any official choice to keep my old wheel (GIMX takes too much time & effort), while now you will still be able to keep your PS4.
4) I'm really annoyed that we still haven't gotten friend notifications (where's that fucking 3.50 FW?) and game folders (my PS3 has that).
My point is that I'm getting tired of consoles starting from a clean slate when next-gen comes out.
I love the fact that that we will now have the same OS across PS4/PS4.5 (and possibly PS5). Not to mention the same DS4 controllers as well.
5) BC has always been difficult due to different architectures (Cell/RSX -> Jaguar/Radeon).
Now we will be able to have BC and there will be no need for remasters!
6) If the new console is worthy-enough (guaranteed 1080p60, octa-core Zen, 4 TF Polaris, 16GB GDDR5X/HBM2 at $499), then I'll just sell my PS4 in the future. I've gotten my money's worth and I haven't even played Uncharted 4 yet.
7) Don't just blame Sony (or even MS), since it takes two to tango. AMD wants iterative consoles as much as Sony/MS do.
AMD is in a dire financial situation, so signing a couple of multi-billion dollar contracts for designing another round of semi-custom APUs gives them some air to breathe.
8) We won't have a new console every 1-2 years. That's just too little for major technological breakthroughs.
4-year cycles are acceptable, IMHO. We also need major die shrinks for that (28 -> 14 -> 7nm).
9) Nobody's holding you from going back to PC gaming. If you enjoy fiddling with *.dll files, testing beta non-WHQL drivers for newer games, having random crashes, *.exe files not starting due to weird errors and stuff like that, that's your prerogative.
I enjoy consoles because of: 1) Exclusives (good luck playing Uncharted 4/TLOU2 on your shiny new PC), 2) Plug'n'play (self-explanatory), 3) Physical media (I know many people who hate digital-only games), 4) Friends/Community/Ecosystem.
10) Code to the metal already exists in iOS devices thanks to the Metal API.
If you agree that Apple offers decent optimization, then why wouldn't ICE team be able to do the same??? We are talking about 2 hardware targets only (PSVR complicates things a bit, though). PC gaming has literally dozens of possible hardware configurations.
On top of that, "code to the metal" is not meant to be taken literally these days.
I'm not sure if modern Radeon GPUs accept assembly opcodes with Mantle/DX12/GNM, but I know for a fact that modern x86 CPUs (since the Pentium Pro/II at least) do not execute x86 opcodes, since they break them down into smaller RISC micro-ops.
Yes, your x86 is a camouflaged RISC CPU (that's why great 90s RISC CPUs such as the DEC Alpha became obsolete) with a CISC/x86 frontend (it's called microcode/uCode decoder). There are over 1000 x86 instructions these days and it's technically/financially impossible to implement all of them natively at the transistor level.
11) What I don't like is that game dev cycles are longer in this gen (understandable due to increased production values). Lots of delays and studios going the way of dodo.
For example, what if they announce TLOU2 in 2017 and it gets delayed until 2018? Do you get a PS4.5 to play it? What if PS5 rumors start in 2018? This is a complicated issue that cannot be solved easily.
12) I still have the same smartphone for the last 2 years and I'll keep it another 2 years at least. Just because a new one comes out every year, it doesn't mean that you should buy it, unless your current one does not fit your needs anymore.
13) There's a lot of hypocrisy from guys who don't mind Nintendo abandoning Wii U after 4 years and saying that they will get NX day 1 or PC gamers who spend $400-800 every 2 years for a GPU upgrade.
14) I remember tons of folks getting a 2nd console during the last generation due to YLOD/RROD respectively. What's the difference? You paid twice for the same console (there's no performance increase between PS3 60GB and PS3 Slim 120GB), just because you wanted to play some exclusives. I didn't see anyone boycotting Sony or MS, especially Sony that still has an awful 1-year warranty policy (IIRC, 1-year only is illegal in the EU).
15) If Sony squanders their strong momentum in this generation, then we may get a better PS+ line-up in the future.
Now feel free to attack me!