Some experts in international relations think that Cinco de Mayo is more popular in the USA because it celebrates Mexican culture overall and does not celebrate the start of a war in another country, which Mexican Independence Day does.