The programmer is almost an irrelevent point, Its the marketing guy in a suit who decides what games are made and released.
What needs to happen is a release or re-release of a budget spec system where game development costs won't send a developer into bankruptcy after a year.
