I find it amazing that a company can get over $5 million without yet charging for their product. But then again, they kind of just did get people to pay for their product, just not customers/end users...
They're not. The baseline probability of profitability for these types of companies is incredibly small. However, the potential profit that you might make for any one of these companies is extremely high (usually by selling the company, not by the company's inherent ability to turn a profit) - so invest in multiple companies and if you're lucky the 'big one' will beat your losses many times over.