No, it's not that they are not paying these taxes. Foreign companies, in their own countries, often have contingency funds for disasters. The government tells them to put money aside in case there is a major disaster. We don't need to look far for an example. We need only think of Hurricane Katrina which affected the United States just over a year ago. It cost the U.S. a fortune. You need to have money set aside to deal with such an event.
The American government has told insurance companies that it would help them offset their losses if ever such an act of God occurred. European countries, as well as Australia and Japan, among others, are telling insurance companies to set money aside in case of major disasters. But no such system exists here.