If you look at the startups at the expansion stage – most of them have failed... They have failed either because their technical solution was okay but just not for the chosen market, or – if they just ran out of money or implementation sources – because they miscalculated the reality.
The finish line is usually a lot further away than you think, and – even if closer – it can be in a totally different direction.