I'd just like to point out that you are chastising them for going public after obtaining reliable revenues for several years. This used to be the minimum requirement for going public.
Who's chastising anyone? All I said was that they were "late", which is undeniably true. And I tend to agree with you ethically, though that "used to be" leans heavily on "used". Since the PC revolution in the 80's, almost no tech companies have gone public with multi-year profitability.