When I worked in Austria and Germany, most employees started between 6:00 and 8:00 AM at the latest. Although there was nothing against coming in after 9:00 AM due to flex-time, it would guarantee you'd miss all the morning coffee chit-chat with internal company gossip and by the time you'd leave work and head to the city, the shops would already be close to closing.
Yeah that's the other thing. A lot of shops and agencies close at 5pm, so if your come in to work at 10am and work until 6pm? Everything is closed once you leave, good luck getting anything done after work.
Nowadays absolutely, at least for groceries. Then again I don't live there any longer :) Back when I was a kid? Not so much.
Just looked it up. They were actually allowed to open from 7a.m. but at least where we lived, the regular shops in the city would only open at 10a.m. Shops were allowed to open until 6:30p.m. and not sure how long they actually did.
We only had one car and lived too far from a large grocery store that would carry everything and at proper prices to walk/bike for larger volumes. So we only did them when my dad was home and could drive us (mostly - I do remember having to bike there from time to time).
But usually it meant doing it on Saturdays. Shops were allowed to open until 2p.m. on Saturdays and closed on Sundays. We definitely made use of the "long Saturday" - one Saturday per month, they were allowed to open to 6p.m.