We need a cultural shift towards paying for stuff.
I suspect we'll be adding advertisements to our app shortly because desktop sales are sinking and, despite a six-figure user count, not enough people are upgrading from the free mobile version. Initially, the advertising will be a stick to push you towards the paid version. But if the advertising revenues look solid we'll move more of the content to the free version -- on the assumption the more content we provide, the more people will use it, and the better advertising revenues will be. As I say in the title, if you don't want advertising, you need to start paying for stuff.
And I'll hold my hands up and say I'm as guilty as the rest of you of not sticking my hand in my pocket. And yes, I run ad blocking in the browser.