Profit depends on 2 things, revenue and expenses. Reddit has tripled their headcount over the last few years so they can focus on new features like NFTs. If they were concerned about sustainable profitability, IMO they should've kept their headcount around 500 people and tried to grow revenue without totally blowing up their costs.