I don't really see that Google is causing this, just showing what's out there. Search inherently selects for advertising because companies craft their sites to look good for on the search terms.
The problem is that these things exist at all.
The problem is that these things exist at all.