I think that developers do like this out of fear. Fear that people will not like and fear that they do not know what to do instead.
Seeing the Bioshock Infinite demo it just makes me so sad that such a fantastic setting is wasted on just shooting people. I think that you are just drawn out of it + the interaction as very, very little to do with what is happening. It is so apparent that the focus is wrong:
- The interesting action of saving a man from mob, is done with a single button press!! There is tons of stuff that can spawn from this, but that is just left out, even if this sort of action directly ties into the world and narrative.
- When it comes to shooting another person, there are endless of ways of doing it! Yet, shooting people as very little to do with the narrative.
I would very much see this the other way around. And even if you do like shooting people, I do not think this is the best way to do it. You do not want to have constant action, that just makes it lame after a while and this is so obvious in the bioshock games.
Regarding GTA, this is a very interesting article:
http://www.destructoid.com/blogs/AwesomeExMachina/no-clip-grand-theft-auto-iv-188760.phtmlA guy tries to play the game without breaking the law and suddenly the world of the game dawns on him. Previously, because of the stupid gameplay, he had never been able to fully enjoy it.