Re: Morphing more and more into PC's
while I take your point entirely, the thing about consoles is that, as a developer, you know exactly where the target is. You don't have dick about with whether the user has a decent GPU or is going to bitch that his nice shiny Ultrabook with Intel's excuse for gfx onboard won't run it at over 8fps. You don't have to aim low on memory requirements. You know exactly what the sound output is and how the controllers work. Nobody is going to demand to remap the controls for their Logitech macro-able cheat-like-fuck keyboard. In short, you can optimize the holy hell out of everything because you have a static target.
While I get this entirely you have not considered several points. If they are creating a PC version anyway having two code bases for the same hardware kind of makes the point about optimisation useless. Companies can optimise for a PC, it's called listing requirements for the game. This has only been happening since I had my Acorn Electron so it is not something new that people have to learn. And comeon how hard is it to code this:
Normal input to jump = space. This is coded somewhere let me see this can even be and usually is some form of text file. User changes space to another key. Change that part of file. Really, is it hard? Sound output and controllers are mapped by the OS, all you have to do is ask the OS. Same as the Xbox One will require of developers for additional hardware.
How old is the 360 now? And how good does, for example, Assassin's Creed 3 look on it? Yet the hardware is basically obsolete by PC standards. You'd need a PC significantly heftier than a 360 to even consider playing it but when the hardware is fixed, you can work miracles.
The game looks as good as I can get on old hardware on a PC. I have not used the latest £400 GC since I were a lad. It is not needed now-a-days 2nd or 3rd generation back are ample for most games. And there is little need to upgrade the CPU now as they are all so fast anyway.
If this thing or the PS4 goes for £400 or less, it's cheaper than a current best-of-breed GPU. And it will last you approximately five times as long.
The GPU will last you easily that long with the same graphics (or better) there is no requirement to upgrade, but the option is there.
I really get why your coming from but you just used the argument I said was obsolete now, that it is a dedicated machine. It is not, it is commodity hardware put in a box but that you cannot change.