Corporations should pay taxes, people should not pay taxes to corporations.
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.