> find the minimum amount of money and people needed to maintain it
> you must improve the software to keep users from just up and quitting
You’re shifting the goalposts. Either they’re doing the bare minimum to maintain it, or they’re improving it with new features. And that too improving it with enough new features to justify a higher price.
And honestly, neither of these are bad things because none of their products have strong lock ins. Either they’re maintaining a service that was otherwise failing and therefore keeping existing users satisfied, or they’re growing and improving it.
Software is hard, so whether they’re successful or not remains to be seen. And turnaround stories almost never happen in software so they’re taking on an even harder job, but so far there’s little evidence that they’re been user hostile.