I run payroll for a manufacturing company with ~25 employees. I'd say I correct punches, whether it's an in/out or a lunch punch, at least 6 times a week. 

Is it annoying? Sometimes. If someone comes to me 30 seconds before I submit payroll and says they made a mistake on their time card, guess what's now getting fixed before I submit payroll. But it's my job to get these people paid *correctly* and *on time* every two weeks. The notion of having to go in and tell them on a Friday that they're not getting paid until the next day would mean that I committed an absolutely colossal fuckup of a magnitude that would likely result in my cutting company checks right then and there to folks. 

And that's *my* responsibility and commitment to them.