I think this story is completely missing the point. Most companies would be risk adverse and would want the city to shoulder the risk with a bond and increased taxes to pay for it. It sounds like Google is proposing a form of equity compensation where they are paid based on performance. The metric for that performance just happens to be tax revenue generated by the project. It could just as easily be some non-monetary metric correlated to city revenue.