YC is right, though. People who play by others rules rarely succeed. All these senior managers, vps, execs, business owners arent known for following the silly rules.
By not following those assumptions (rules) you can make a new better model which might have better accuracy at representative real world problem than the existing model.
It doesn't mean that it's unethical or morally wrong. It doesn't have to be.