>In my opinion, companies like Google build one hit after another,
There is a huge difference though. Google has the resources and network to push things towards success. There are so many different reasons why a startup may fail, but Google is able to avoid many of these issues because they are google. Not a good comparison IMO.