Yeah you're right, just make everyone work 12 hr and then have to stick around longer (possibly without being paid for it) if anyone is ever even just a couple of minutes late. Makes so much more sense.
Or, I don't know, overlap them by 15 min? Who said it had to be an hour?