Since Google has a lot of ads, the more it's used, the more it gets paid. If it were to give a perfect search result, there wouldn't be a need for a second search.
The more searches are done, the more ads they can show and the more they can profit.
They're monopoly on searches enables, as well as incentives, them to essentially canibalize their own performance to increase revenue.
