That's business- it's fundamentally a combination of Product and Distribution. Both need consideration (not necessarily obscene amounts of money). Most 'Product' people, including but not limited to developers, underestimate the challenges of Distribution. Ironically, many are the first to call out the flaws when a 'Distribution' expert starts talking about "a great idea for an app/site/SaaS product, I just need someone to build it for me".