In a graphical sense I think the game developers might be lazy as I see there is barely any difference in a game franchises (most of the time). Story line wise I can understand as it is probably something similar to a writers block and what comes out is what they barely came up with. What I really find lazy is that Crysis 1 is more interactive then Crysis 2. The way I see it games are developed with many things to keep in mind like level of details (graphics, physics, etc) that a game can utilize, for PC gamers there are vast differences in computer configurations and a game (technically) has to be able to play on most of them. In my opinion this model is kind of making games and game developers lack and more restricted. I think the ideal model in my opinion would be that the developers make the game how complex or vast they want and there will be demand for hardware capable of playing such titles which in turn will push technology ahead. like in the medical field, there is a problem that already exists and so they find a solution for it, unlike now were we have to see if a solution exists and develop based on that.
PS: This is entirely my opinion and also I was thinking more on a PC as a basis.
If you are going to promote TB at least do it right!!!, or better yet DON'T!!!