Google's expansion doesn't require its employees to live in a part of the city that lacks adequate schools and parks. Whereas if you work in LIC it's not like you can really commute into the city from New Jersey or Stamford.
Maybe you should just permit people to say "what are you talking about" as a form of "you seem to be confused" instead of trying to dictate which colloquialisms people use to express themselves. Your position on this is overbearing and absurd. FYI you have a history of being condescending over nitpicky nonsense to the point of incivility.
I won't argue that it's appealing but it is the norm if you live in the burbs. Not many people work right next to Penn/Grand Central/Atlantic Terminal/etc. Transferring to the subway is very common, and LIC is one of the best-connected neighborhoods by subway (NRW7EFG).
Out of all those, only the E runs through Penn Station, and only the 7 runs through Grand Central. Nowhere near as nice as being table to take any ACE train or any 456 train to get where you're going.
And god help you the days there are mets games if you're taking the 7.
It has good subway connections to Queens and Manhattan, and that's about it. There's no good LIC LIRR station (the existing one is not located on the line to Penn). Good luck if you're coming from Westchester, New Jersey, Staten Island, or the Bronx, because that's going to be a hell of a commute.
LIC has some amazing parks. Stop by Socrates Sculpture Park sometime — really cool art installations, great waterfront views of Manhattan, across the street from a cool museum (Noguchi of the coffee table fame), and you are quick walk down Broadway to some great restaurants in Astoria.