As said elsewhere, I don't think it's ever enforced, just as backup in case they have someone repeatedly taking advantage of them.
I've often arrived in the last 3-5 minutes. If you are late, staff are forced to hang around, cleaners potentially can't complete their job, etc.