Mexicans don’t celebrate Cinco de Mayo. It’s a minor event in their history. Now, Mexican restaurants and shops in America do of course to sell stuff.
The Mexicans that are out here in Az do, every May 5th.
They speak of it as a celebration and go to the restaurants that yes, are making money on it. But they offer it because the places are jammed.
I got in trouble at work once for asking what are they celebrating. It was taken in a negative way, but I meant it as a real question, because they were talking about it as a celebration.
The Mexicans are using it that way.