At Supercell, they have some old titles generating around 400K of revenue per day, with a minimal team working on new features, fixing bugs, looking after numbers and trends, managing ads... All of that with less than 15 people.
Of course this is not the same scale, but they have a LOT of daily users, and at their peak the company was about 200 people.
And I've been there, I can tell you that there is ample slack, most of them are barely working.
Probably lots of money could be made with better support.
Microsoft seems to do it thr correct way - I worked at a "boring" company that had a lot of licenses and we had highest tier support - we found a bug in Excel (!) and they fixed it.
If you are a small fish you wont get any support and often not give money. I wonder if this doesnt add up.
The way the calculus works for Internet-based SaaS is: say you have revenues of $4B (like Shopify), and an engineer costs $400K. If the engineer works on a project that improves sales by 0.01%, it's profitable. If a team of 10 engineers works on a project that improves sales by 0.1%, or 100 engineers improving sales by 1%, it's profitable. How many 0.1% opportunities do you see in the product? How many 1% opportunities? What if you add risk? An engineer might fail to see any effect on 4 of their projects, but if they improve sales by 0.1% on the 5th, they've still made the company twice as much as they cost.
It's hill-climbing. There are usually lots of 0.1% opportunities available with a big worldwide SaaS. Things like localization and entering new markets will generate way more than that; even things like moving around CTAs and changing colors will usually generate more in profit than the engineer costs.
Also add to that diminishing marginal productivity of each engineer. In a team of 5 moving a button around takes an afternoon. In a team of 1000 it often takes a couple quarters, because you need to get sign-offs from all the teams that the code touches, run it through QA, and gather metrics to show you didn't regress anything. The engineer is still profitable, because the effect of their change multiplied across millions of users is way more than their salary costs. But they're not as profitable, because they work so slowly.