Because they don't make any money, because only the sorts of shitty practises people often complain about are what enables making money providing free services.
If enough people were actually willing to pay to use a search engine you could have an awesome search engine with none of that.
If enough people were actually willing to pay to use a search engine you could have an awesome search engine with none of that.