well, part of it too is that it costs millions of dollars to create a game these days.
So unless you have a "big name" developer who can call the shots, companies are going to churn out "safe bets". A generic space marine FPS will sell for sure on the xbox so thats a safe bet. A game like Lemmings (to use an old example).. its a crap shoot