It is not enough to understand development from the technical point of view. You also need to understand business, current marketing, brand creation, international law, manufacturing processes, drafting of contracts, people and cash flow management, creation of distribution channels, sales margins and necessary safeguards. It is also very difficult to become a member of the group of established players who could help with demand acceleration. The result is very often an elusive product, improperly adjusted business model, slow onset of customers or a major risk that the idea is misused by a larger competitor.
In companies, nothing goes as expected. Appropriate monitoring and management system will help identify a fleeing opportunity or critical situation. Most start-up companies are wrapped up in their prospective success and so they forget reality check. Most companies discover the fact that the situation is not developing as expected usually too late or they are not willing to admit it at all.