Looks like Google finds ways to keep getting better. It's an arms race... Geogle wants to be so much better than everyone else that people won't mind ads thrown in. That's ambitious. They also have to stay ahead o SEOs who compete with their ads.
Google is getting better for "general searches", but I have gotten consistently worse results over time for obscure things, like searching for code or searches for things where the results would overlap with something popular but unrelated.