Nearly all products, markets and human interactions operate on specific model which makes some assumptions, those assumptions often end up as rule - so that the model stay predictable for the people governing it.
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.
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.