Earlier quoted context omitted.
You obviously don't travel much. There is huge variation in these sorts of things worldwide. See, for example, http://www.spanish-town-guides.com/Opening_Hours.htm
That's a cultural issue, and Spain has only one time zone anyway. A lot of business can be conducted across the United States, which is fairly consistent in its hours. I suspect that Russia is fairly consistent within their borders as well.
(PS Spain has multiple timezones: http://www.timeanddate.com/worldclock/city.html?n=141 vs http://www.timeanddate.com/worldclock/city.html?n=683 for example)