I think Google's results could be a lot better but I'm relatively ok with my search being provided by a for profit company. Their incentive is to get me to want to use their product. A non profit with that much power might be more tempted to manipulate search in ways that suit their personal preferences.
I don't mind profits but monopolies are always bad for the consumer. I wonder what innovation would have happened in search if it had been more competitive.