SpaceX isn't public or open about their financials, but there's a lot of evidence that they are simply losing money. Ex. they were raising a lot of money last year, profitable companies don't do that. Also read https://www.theverge.com/2018/12/7/18129539/spacex-falcon-9-...
Yeah that article seems like a lot of tea leaf reading to me. All evidence points to SpaceX building orbital rockets cheaper than just about anyone else before reuse, but even if not reuse should drop their costs well below anyone else until blue origin comes online or until ULA decides to shake off the crust of old age. It's not at all surprising that investors are told not to expect to take a profit for 15 years because SpaceX is focused on growth and development. I wouldn't expect them to reinvest any less than 100% of their profits at this time. It makes just as much sense to assume they raised money to keep development moving at the pace they want which wasn't fast enough using profits alone.
Despite the fact that I own a Model 3 and own shares in Tesla I often find the critics make good points and just hope for the best anyways because I want electric cars to take over and I want self driving cars to develop sooner than later because driving is dangerous and tedious.
The SpaceX hate seems much less justified to me. SpaceX has been building launching, landing, and reusing rockets for years now. They've ushered in a new lower cost space age.