The reason why some companies are bigger than some countries is the following:
- Countries are a combination of smart and dumb people. The ones who rule some countries are short-term minded, because they are not in office for too long.
- Companies are a combination of the smartest people. The ones who rule some companies are long-term minded because the shareholders want to own their stocks for decades.