It’s because they’re a “real” professional.
Professionals (members of a profession) self-police, something software engineers don’t do.