The current model would work fine if companies stopped wasting money on doomed projects and using the few games that make it to retail to subsidize their failures.