Of all the "retail" places I visit, the one which strikes me with the strangest opening times are banks. Everyone needs to go to the bank once in a while, and yet the ones closest to my parents shut are open after I start work, closed before I finish, closed for lunch (in this day and age, really!?) and shut Saturday & Sunday. It's not so bad now that I live in the city and there are a few that are open on Saturdays, but it's a royal pain.
When was at university, I worked in a supermarket and I was quite happy that we were open on a Sunday until 10 - I worked late shifts Saturday & Sunday for 6 hours per day. If we had shut at say 4 or 6 rather than 10, then that would've eaten into my hangover recovery period!