So go back to the 90s? Microsoft being the reigning king? Not sure if this time period was honestly better.
Or alternatively, give users ownership of their data like the EU has taken steps to do. Advertising is here to stay and provides its own use. But there could be something that forces transparency.
How about no free stuff on the web? Charge for services and make it illegal to sell private information without the subject’s consent and remuneration.
Making it illegal won't solve much. E.g. FB doesn't sell private information, they sell the ability to target demographics. However I understand the underlying principle which you are espousing.
The genie is out of the bottle at this point. IMHO the only method forward is how do we as a society responsibly allow for coexistence such that all parties are satisfied.