I have a theory as to why so many games use the same tired old things over and over. Rather than make a list of all the tiresome video game plot and character developments, I'll explain.
1) The obvious reason is that in many many cases, games are developed to showcase a new technical 'thing'...