Seen as a common consumer, i think it's due to less than effective management. Some companies have hundreds of devs working on games, just to push the game out faster. Then there's things like massive marketing campaigns.

We all know Star Wars: The Old Republic's budget was spent on voice overs.