Basically our society rewards douchebaggery...
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.