Like others already pointed out, you get tons of stuff in exchange for your data. Say someone can magically snap this into happening, now all the sudden I have to pay for email, source code hosting, chat, hell, to even read the news?
I think more transparency is more realistic and more helpful. The average website visitor is not aware their data is being collected and sold without their knowledge or consent. And no, a link with 8pt size font that just says 'Legal' is not enough. Nor are the annoying popups that say we use cookies to make the site better y/n? The car analogy would be if some stranger comes and takes your car out every night while you're sleeping because there's a sticker under the dash that says by owning this car I agree to let someone else drive it when I'm not using it.
If after visiting your site, the user is not aware you are collecting and selling their data, then, no, you haven't done enough to communicate that.