I'm implying both. First, if they'd have shrugged off the early pressure to take on too much VC money, they wouldn't have been propped up with an indefinite runway and would have been forced to get creative, and quickly, with monetization. They'd probably be in much stronger shape today, because they'd have had to scale up profitability in line with operating costs and userbase. (At least to some greater extent than they were).
Second, because they're now public, they're having to crash-develop profitability while still being held to the fire to make quarterly projections.
I'm aware of the apparent contradiction in what I'm saying here, i.e., does it really make a difference when their feet are or were held to the fire to grow revenue? At least in my preferred scenario, they'd have been forced to deal with it early. Before growing to 1 billion users -- all of whom expect the service to be 100% free -- and going public to the equity markets -- who expect those users to be monetized pretty much overnight.