How should they solve this problem - market a tier of higher priced apps for SMB and enterprise, rather than consumers? There would need to be at least one wildly successful app, in functionality and sales at a higher price point, to convince developers to chase the dream.