Contrary to popular opinion, big, rich companies do not have it easy. I say this because even the most powerful companies don’t stay on top for very long. Despite all their advantages (piles of money, technology, squads of lobbyists) it’s usually not long before big companies get beaten by nimbler, smaller rivals. In the US for example, the average amount of time a company spends among the top 500 companies is forecast to be 12 years by 2027. So the biggest companies will get an average of 12 years at the top before they get bumped off by a smaller…