Sort:  

I think in the West, and particularly in the United States, it's not so much a matter of laziness, as it's not so incorporated into the work day. My hunch is, if people have any kind of lunch break, that there are plenty of people taking naps during that period of time. The office or shop just doesn't shut down during that time, so commerce goes on.

I myself am not much for taking naps. They don't really help me—at least not the 10-20 minute variety. I end up feeling more groggy and out of sorts than I did when I took the nap. I know I'm not typical of most people in this regard, however.

I find if I go to bed at a reasonable time and wake up somewhat early, say between 5 and 6:30 AM, that I can function quite well throughout the day if I take some breaks, maybe do something physical for a while, and then go back to the computer. it's when i don't get up so much that I tend to run down.

Of course, watching what someone eats, too, is something that will help with alertness. Not all foods that we eat for lunch will give us the boost of energy we need. In fact, they do quite the opposite. So figuring out what those foods are that help is part of it.

That's not to say that naps are bad. I'm sure they work for plenty of people, and really, there shouldn't be anything wrong with it. I just don't anticipate everyone in the office taking a nap at the same time, or it becoming a national thing to do in the U.S.