Some companies with hackerly culture - eg Xerox, Sun , Microsoft seem to enter this phase where a lot of cutting edge research and exciting hacking happens but doesnt translate into revenue or customer appreciation. Apple particularly seems to have avoided this problem phenomenally and sometimes I get the feeling that google is susceptible to it. Any speculation into why this might happen ?