But most people don't talk about their failures, because, maybe they are ashamed. In order to make a good product , the software development is just one peace of the cake. But in the technical universities, nobody teaches us marketing, and entrepreneurship, at least not in mine. ;) Those are the subject they explain about success stories, journeys, personas, financial aspects, support, marketing campaigns, specifics in other countries, laws, etc. You can easily see that the development is only a small part of the whole process.
You need a lot of time, a lot of books to read, and a lot of people to talk about: clients, partners, concurrents, etc.
And don't just use AI to give you answer. I tried to do a marketing campaign the way AI suggested, and I failed, because I did not have the proper basis to make the right decisions ;)