the developers have to put a lot of effort and money in it to develop on PS3 (and to touch the power of the PS3) and they would be stupid to release a crappy game which wouldnt likely sell and doesnt show that effort, as its an HD console and all.
Improvements are caused by people who complain