I found out way too late that "all but" means exactly the same thing as "almost". If "all but X" is taken literally, it should mean "you can describe this thing in lots of ways, but it's definitely not X".
(I am not a native English speaker but I use English more then my native tongue due to being online so much)
I hate paywalls as much as the next guy but when I think about it from the publisher's protective I really don't see a way to be sustainable in this environment without a paywall. I'm sure the writers mostly want their articles read but they also want (and deserve) to be paid for their work. How do you do that if, like you imply, the content needs to be completely free for everyone to access? And I'll bet you use adblock too (I sure do) making it even more impossible.
I don't know how this shit works but the way you frame it isn't it.