UM was banned by the Linux foundation because they intentionally introduced vulnerabilities into the code repository that feeds all Linux distros, which provide the backbone for most web servers, and a growing number of PCs. This would be like an engineer intentionally creating a safety hazard in a building, or disregarding NFPA, IEC, or OSHA standards when approving a plan, or a manufacturer providing known false tolerances in the documentation of a containment vessels, which puts all the operators at risk. Many people, (myself included), search for and prove the vulnerabilities of systems, in order to show the system owner the vulnerability, and mitigate the risk. Finding and exploiting an existing risk, while providing mitigations so that the client isn't negatively impacted is ethical. However, sending out a broken or intentionally vulnerable system, and lying about its security, is always wrong.
Steve Griffing
PE(CSE), CISSP-ISSEP, PMP, PSP, CEH
ICS Security Engineering
Griffing Technology LLC