I think this makes a ton of business sense.
1) Children are near the top disease spreaders
2) Less sick children means less sick employees
3) Less sick children means less employees spending time with their sick kids
4) Everyone wins!
he's doing it personally. out of his own money. out of a desire to do his bit not to have flu spread around. why would you even be speculating on whether this makes "business sense"?
This may make good business sense as you point out, but do you think pros and cons for google's business were evaluated before Larry decided to pay for these vaccines? I think in absence of any evidence, we should give him the benefit of doubt and look at this as a genuine act of charity.