The point is that the comparison with doctors doesn't make much sense (and neither is medical ethics a recent thing). Doctors are judged by their continuous practice, but developers/entrepreneurs would not be ethically "judged" because of their programming style, but because of the things they create, which transcend them and remain in their absence, much like anything in engineering.
(let alone that revokign a license does nothing to stop them from building it anyway)
Would having a "license" for companies instead of individual devs make more sense? Imagine Google losing its license to use personal data to target advertisements - this would make them much more sensitive to protecting their users from malicious entities.
(let alone that revokign a license does nothing to stop them from building it anyway)