Luck, perseverance, the right contacts, the right founder team, the right staff, etc are all key to business success. As this article indicates it’s now very easy to develop services and apps, so many will try, but many will also fail, not understanding the hard work involved in running a business or simply not providing anything that people want (not even for free). At least it’s now way easier to experiment with different solutions to see what flies.
As all entrepreneurs know, it’s easy to come up with an idea, and even a very concrete one. It’s a completely different story to establish a business based on that idea, and even more so to create a business success, as in become profitable or acquired.