Perhaps that’s an incorrect assumption, that a unicorn needs to be profitable. All they need is to be growing, and show a potential for future upside. If they make net zero, or even keep losing money, doesn’t matter as long as the growth continues because there is always going to be someone else further down the road willing to buy into the story. In theory.
2) Their revenues increased and the losses stayed the same. Isn't that a path? They also mention a lot of the costs are S&M. If you stop growing that can be drastically cut.
The fundamental question is are they a software company, where those expenses were about building out a proprietary product which they can then distribute across the planet at minimal cost, or are they an army of consultants that you can hire for data solutions.