The problem is that computer programmers are bad story tellers and the ones who are doing the story telling is businessmen. Neither are very creative people. That's the same way its working for movies, TV shows and music right now in America at least. Maybe one day when there are more powerful computers or software that allows more artistic people who are not inclined to be good programmers to create games that will be more interesting.