Not to detract from your main point, but I don't think Siesta is very common in Mexico and most other Latin American countries. I was born in Cuba, lived there for five years and lived in Mexico for about three or four. I don't know of a single person who regularly slept after noon.
In fact, I had an opportunity to live in Barcelona for three months and while a lot of businesses do close down from noon to three, I got the impression that people were not using that time to sleep, and that the idea of siesta in Catalunya is on the decline.
In fact, I had an opportunity to live in Barcelona for three months and while a lot of businesses do close down from noon to three, I got the impression that people were not using that time to sleep, and that the idea of siesta in Catalunya is on the decline.