Playing devil's advocate, DF has right in the way that it's too early for refresh and that the cost of parts is not as it used to for real gains. We still don't have proper next-gen titles. By that I mean games made using strengths of the systems. They are still made on older engines not utilising SSD's with their full potential. We only scratched the surface.
I know there are games now that are lower on resolution and fps. It mostly a fault of developers not the hardware (well in some way it is, but this is always a case with consoles
). Now if they'll get a new hardware they'll be more lazy as it is the case with PC (there is always a more powerfull GPU and CPU to handle thing that normally should be optimised better). That's why I always loved consoles gaming - you work with what you have and are trying to find better solutions. This is how games visuals progressed.
Now we can argue that with last gen there were similar worries and in the end PS4Pro and X1X were underutilised because base models were still a priority. It was like this then but now? I'm not so sure. We have many examples of games published in questionable state. Of course it's a bigger problem that combines with budgets and time restrictions (well those two are actually the same).
Some people are writing here that more then two versions of a game aren't an issue for dev. The are and it's like this from the start. More versions mean more work for the dev's and for QA (in theory each version should be tested separatly so with PS4, PS4Pro, X1 and X1X it were four games to test). In the end this is one of the reasons why pro version weren't looking better and got mostly resolution/fps bump.