There are multiple axes upon which something like this can be evaluated. I'm not against us as a society collectively deciding we should enforce rules that may be counter to business logic (e.g., child labor laws to pick something uncontroversial).
When something is more controversial, it's common to look at the business case. It has commonly been argued that 'diversity' is good business even disregarding any desire one may have related to restorative justice.
Put simply, if it's good business and good morals we should do it, if it's bad business and good morals or good business and bad morals, we have to weigh the balance of it (bad business can lead to morally bad outcomes, like layoffs), and if it's bad business and bad morals we ought not do it at all. I was just focusing on the business case under the assumption that the poster believed it to be good morally.