Having someone else clock in for your isn't always cheating. For example, leaving early so you can drop by the post office on your way home from work to drop off the company mail.
Or the opposite where my wife works: People will punch in for her because she has to go to an off-site meeting or event.
We have the technology.
I know a factory in Chicago that still has huge time-card punching machine from the late 1800's. It's enormous, and looks like a cast iron wheel of fortune. Very cool.
Somehow the company has managed to function for 150 years without adding facial recognition to it.
Previously, I spent I don't know how much time going "now, how long did I actually work last Monday?" whenever I've tried to figure out whether I've worked enough or not (there was, of course, a target hours/week in my contract when I was employed). Now I know, at the push of the button: I worked eight hours, sixteen minutes and three seconds. OK, then!