I still think maybe people are a little too quick to blame devs.
1920 x 1080 is a lot of pixels (too put it simply). How many people were playing PC games at that resolution 3 years ago when the PS3 launched? Maybe those with the best of the best hardware.
So you can have a 3 year old looking game running at 1080p now, or would you like a 2009 looking game running at 720p? Programmers aren't miracle workers. If the fillrate isn't there, it isn't there.
Also, it doesn't seem fair to compare a game like Uncharted or Killzone to a fighting game. Fighting games have locked in resources. 2 fighters and an arena. Probably zero visibility testing, streaming etc.