well, it's not like they're not trying to branch out. the list of failed project at google is incredibly long.
i sometimes wonder if they would have more success with atoms based innovation rather than bits (reference to avc article on the matter). but that would necessitate hiring something other than software engineers.