I don't think I agree with that. Not even Stack Overflow nor Reddit are free in this context since they make money through ads.
I don't think any of my staple websites would be around if all we could rely on was their charity, and frankly that's not the internet I want to force on people. I want the people who enrich my life to be able to dedicate their time/energy to that end.