Is it your position that governments shouldn't pay businesses to build highways and bridges? Which government contractors do you think are okay?
The tax route is not only better for the city's financing, it also means that if Google's vision isn't as successful, they get less money back. So they will be invested in making it succeed.