Earlier quoted context omitted.
The legal enforceability of the TOS isn't really important here, when you use a service there are conditions with that service. Go ahead and try walking into starbucks, paying for half of a tall americano and walking out the door with half of a tall americano. Service providers have the inherent right to place conditions and limits on the services they provide.
IMHO, the more correct analogy will be to walk into cinema and watch cinema without paying for pop-corn, despite the fact that theater makes most of their profit on pop-corn. 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.