Storing content on the blockchain is prohibitively expensive. So "web3" is either using centralized non-blockchain solutions, or users will pay for it.
Running "smart" "contracts" which underpin "web3" is not free.
So yeah. If users only consume content, then web3 can be free for those users I guess.