Building a startup does look interesting from the outside, especially when we look at the stories of companies that have succeeded in getting large investors and growing quickly. But the truth is, building a business from scratch is much more complicated than just having a good idea. Many startups fail because their products are not really needed by the market, they have determined their target users incorrectly, they run out of capital, or they expand too quickly. There are also those who are too focused on chasing the number of users but forget to ensure that their business has a healthy way to generate income. A good idea is not necessarily a good business if it is unable to solve real problems and generate sufficient value for customers.
In my opinion, failure also often occurs because founders believe too much in their own assumptions and are not willing to listen to the market. Before spending large capital, the idea should be tested on a small scale first. Find out whether people are actually willing to use or pay for the product, then refine it based on the response received. Businesses also need to have disciplined financial management because fast growth without calculations can be a problem. Startups don't have to be big right away. What's much more important is finding a viable business model, understanding customers, and continually adapting as market conditions change.