The other thing is that Spain can be very hot. Their midday sun (wrong time zone so think closer to 2pm) is much more intense than the sun at noon or 1pm in Berlin or Brussels or Paris. A lot of Spanish culture is aligned with avoiding that sun. The streets are close together to encourage shade. They use tile and white washed brick/plaster for construction to reject heat. And socially they evolved to do more of their living in the cooler evening hours after sunset, which because of the wrong time zone thing can be as late as 9 or 10pm in summer. If you spend any time there you will find that they will not eat dinner until well after 9pm, and you will see even children playing outside close to midnight. Many compensate for this by having their main meal at 2pm rather than at night AND/OR they often like to take a nice nap in the afternoon before heading back to work.
Trying to cram Spanish culture into a German clock won't work, IMHO. The Spanish will gladly go home at 6pm but they won't give up their 2 hour lunches. One man's opinion.
I liked your reply. Very well put!