Here’s a crazy idea… I don’t want to give any money to Google, but I would happily pay double the amount in taxes to get public infrastructure of comparable quality.
(I mean, that’s the hard variation of what I said… A softer variation would allow for public-corporate partnerships, or would merely regulate corporate activity much more.)