Agreed! Definitely not a good system for floor operators.
However, I don’t really thing any computerized system is optimal for a shop floor. Using an RFID card, fingerprint scanner, or other equipment is probably best, and those can be interfaced with ERPNext pretty easily: