Developers who are new to version control systems
may not understand updating before checking/committing code. They
want to immediately check their code in before they lose it. The
down side is that if numerous developers committed code on that one
source code file, and you commit (overwrite) their changes, you may
have 1+ developers pretty upset with you. If you continue to break
this commandment, I'd look for another job at that point.