Google may be experimenting to find the right balance between spam and search quality. "Right" meaning the most profitable.
Google stands to make the most money in the long run by being the preferred search engine for the most people. Right now, they are. But that could change if another search engine can convince people they deliver results with less spam.
Not necessarily -- if other search engines drive people to pages full of Google ads, Google still get paid, right?