There are a few reasons why people might invest millions in a startup with no definite revenue stream.
One reason is that the startup might have a lot of potential and the investors believe in its long-term success. They might be willing to take a risk on the startup in the hopes that it will eventually become profitable.
Another reason is that the startup might have a unique product or service that is in high demand. Even though the company might not be generating revenue yet, the investors might believe that it will be able to do so in the future.
Lastly, the investors might also be hoping to cash in on a big exit. If the startup is acquired by a larger company or goes public, the investors could see a significant return on their investment.
Overall, there are a variety of reasons why people might invest millions in a startup with no definite revenue stream.