Hmmm I don't think so. Good and bad are value judgments based on a standard. How you treat others (the basis of my objection) is very much an ethical question. Even technical decisions are based in ethics. Have you ever heard of "five why's?"
- Why are hex keys a bad idea? Pubkeys and private keys should be distinguishable.
- Why? To avoid leaking a private key.
- Why is that bad? It compromises user privacy and control.
- Why is that bad? Lots of reasons, but one is that leaked DMs can threaten dissidents' safety.
- Why is that bad? We like and value dissidents because they protect our freedom.
It's ethics all the way down.