It will. They'll take siesta anyway and get off from work 2 hrs early.
When I was working I only got a half hour lunch break and then didn’t want to go back to work. If I had a three hour break I really wouldn’t want to go back to work. Most of the time I worked through lunch anyway.