That's true, but I think part of it comes down to why Nvidia would never charge $100 more for a 670 than a 680 if the 680 is more powerful.
But then you could argue, well, if Nvidia threw something of substantial value in the box with the 670 that was appealing to a certain segment of consumers and then charged $100 more, that segment would be fine with it, while the rest would wonder why they didn't offer a box with just the 670 in it for $100 less.
Hmm, but I think that goes more in line with the NVidia card coming with a capture card and game bundled, 2 things you don't want for $100 more, but to some people the capture card or game could prove to be worth it, especially if they were planning on getting anyway.
As for being a closed platform and the small difference being more meaningful, I agree, it does mean more but with both systems having the architecture more matching the PC, a lot if not most games will be translation of PC titles and a lot less designed specifically for PS4/X1, expect only first party games to really flex the difference, just like this gen, but even still imo the difference won't be that significant, especially since most of this will depend on what devs do with the resources and how much art direction, budget and technical talent is involved.