You are correct. There was a posting here on FR stating that it is not widely celebrated in Mexico.
It is an ethnic holiday, like St. Patrick’s Day. which until recently was just a religious holiday in Ireland, but was very important to the American Irish. That is the Catholic Irish.