IMO there should be at least the possibility of paying for an ad-free experience, whatever the monetary value of that per user might be.<p>I used software called RaiDrive on the desktop a while ago and they have an ad-supported free version - there is a banner that shows up on top/bottom of the app window, IIRC: <a href="https://www.raidrive.com/" rel="nofollow noreferrer">https://www.raidrive.com/</a><p>If developers need money but users want free software, wouldn't that be a possible option in the case of OSes and desktop software, in addition to that being the status quo on mobile? Then smarter users who don't want to pay can use a PiHole or something like that, users get the software and devs get some additional money, OR people can straight up pay for an ad free version and/or more features, or use an open source alternative.<p>I think the only thing holding us back in that regard is a lack of proper sandboxing for most desktop software, e.g. the user data that you agree to give it, rather than having spyware/PUP getting installed and so on. I do wonder why there are no good reputation ad networks for desktop software and such, say, AdSense for Windows/Linux.