Yeah, and due to hardware similarities, it should be easy to develop first on the most powerful platform (PC) and then scale down from that. It's really like a scenario of Super High End PC vs. High End PC (PS4) vs. not quite as high end but still plenty powerful PC (XBone). You can develop with the Super High End PC in mind, then just scale down everything to run on weaker PCs pretty easily. I don't think consoles will gimp PC gaming much, they are getting to a point where all kinds of stuff are possible even on the weakest one, just not with quite as smooth a framerate or high a resolution or whatever.
It's more like scaling down to "mid-tier PC" for PS4/Xbone but yes. That said there's no reason to make two different versions for the consoles. Just make them the same, save the dev time or put the money into making the game itself better for
everyone.
Nobody cares who already has one console over the other. It might push others to buy a PS4 over Xbone. If someone wants Assassin's Creed XX in a couple of years and doesn't have either console, they'll probably get the cheaper console or one that is pushed more or has gotten more positive hype or that their friends have and get the game on that not giving a damn even if one version is gimped while people who already have their PS4s & Xbones will buy the version on their chosen platform, no matter if it's quite noticeably worse than the other version.
My point was that only the biggest console warriors will leave something they want unbought because of differences between versions (unless it's something completely horrible like Bayonetta's PS3 version), the rest will get it on whatever platform they own or are willing to buy when that game releases.
For the "casual" gamers playing CoD or Madden, sure, they'll buy whatever version comes with their hardware, because they don't care about differences.
But the games on message boards, on Kotaku and so on do care, and that's why enthusiast sites are constantly doing comparison articles, "Which version should you buy?" articles, etc. Plenty of people skipped Bayonetta on PS3 because they heard it wasn't as good, or they skipped FF13 on 360 because it wasn't as good, etc. Same thing with Skyrim on PS3.
Whether or not they can see it, the enthusiast audience wants to validate their purchase and their "team" and so they click these articles at an astonishing rate, and then come to NeoGAF to argue about it, etc. While this highlights the game for the publisher, if the difference between the two is clear it also makes one "team" less enthusiastic about the game because it doesn't validate their purchase in the way they want it to. And there's HELL TO PAY if it scores less than the other version. They don't even really care about the graphics, they just don't want it to be the "crappy version."
Why bother with that kind of snake? Just make them the same and get them the same score. When they're the same or similar the console players can't tell anyway, and they don't care at the point, and they care about the game and not team points. The fanboys will argue either way even if there are no differences at all, of course, but there's nothing to do about that.