you can perfectly make websites that dont have ads, or use websites that dont have ads... and what data you share with a web server is still up to you.
not only that, you can also host websites for free, using your home computer as a server.
The current web is good. If you dont want to pay with your data, dont use their websites.