Everyone thinks this problem is really annoying, but to me it's a good sign - it indicates the current technical capabilities on using and abusing personal information is still limited, the predicted machine learning apocalypse is not here yet. In other words: despite the large quantity of personal information collected by advertisers, they still cannot exploit it efficiently enough, so far all they can do mostly is showing you the same things over and over - advertisers are still unable to develop a perfectly manipulative algorithm that makes you buy things (edit: or they have it, but it's still not found in wider deployment).
Effectiveness of targeted ads directly translates to effectiveness of mass surveillance. Perhaps we should enjoy the useless shopping recommendations from Amazon for now. When every single shopping recommendations made by the algorithm is the thing you always wanted (coming soon!), you'll know the cyberpunk dystopia is officially here.
This point of view also reconciles the two different opinions on machine learning in the tech community. The first person tells you that it's nothing but overhyped marketing, while it has some specialized uses, but everything is exaggerated as "AI" to get money from VCs, and in many areas, it's effectiveness is just too limited. The second person warns you that collecting personal information at an industrial scale is extremely dangerous, with the recent progress on "AI", they can use your data against you in ways never possible before. These two are not a contradiction: The first view is where we were previously, and the next view is where we are going to.