I have no obligation to make a business profitable.
Do we have an obligation to allow script in our browsers? >90% of my "news reading" on the internet is done with NoScript running; from my point of view it's all good, no ads, no GDPR pop-ups, pages load quickly, fewer worries about tracking.
It's probably not what publishers want, though.
I think that websites do, legally, have the right to refuse you service if you run NoScript and some websites go through crazy hoop to exercise that right. I _suspect_ that using NoScript to alter the page is actually illegal under current intent since that usage could cause the software to misperform and potentially cause damages and it violates the agreed upon usage contract on that site. That said, it's _mostly_ unenforceable on a technical level (usually it's at least not cost effective to do) and I personally think it's unethical to force people to run malware to view your content - it needs a clearer definition in the law though, all this stuff is stupid hazy.
IMHO, ad-driven business model is OK, but implementation matters. If site will _serve_ me with ads, I will use it. If site will try to abuse me with ads, then I will try to shield me from this abuse.
I have ideas how to solve Spotify problems, but it looks like Spotify employee are downvoting opponent comments to death, so they will have my f*ck instead of hint.
I have watched people do exactly this as well as many variations on this theme...at Starbucks.
Walking in a Starbucks and using the free WiFi without buying anything is a better example.
(actually Starbucks does not feel at ease doing that after the whole two men / racism fiasco, but they should feel justified in doing that).