Could game developers sell the option to unlock everything in a game for a small fee? The ever widening gulf between the centre and fringes of the market (between hardcore and casual players) makes balancing games harder than ever, so why not allow players to pay to overcome their skill gap?
What objections might be raised?
Is it fair to charge mass market players extra? We already do - they are the principle purchasers of strategy guides. (Game literate players prefer Gamefaqs). Would the challenge of ultimate completion be undercut? Well if you want this challenge why would you pay to bypass it?
I think this is worth considering, especially for downloadable games that already utilise micro-transactions.