Clearly, there is a thing missing here: Regulations. If you have strong regulations on how you can make money, you cannot sustainably have biz antagonize user. So in that case biz just becomes a filter for users that actually are willing (and able) to fund your software. That's a good thing.
Obviously, our regulations aren't perfect or even good enough yet. See DRM. See spyware TVs. See "who actually gets to control your device?". But still...
Stupid regulations are why we have an idiotic cookie banner on many websites.
> Regulations. If you have strong regulations on how you can make money, you cannot sustainably have biz antagonize user.
If that's what the regulators are optimizing for.