The harsh reality is that equality-of-outcome between different groups is impossible (short of a Harrison Bergeron type of scenario) and an unbiased algorithm uses pattern recognition to see that.
If you use ML to do anything like decide loans, educational selection, jobs, anything to do with crime, etc, you're going to have one group or another do better than one group or the other.
ML will either have to produce politically incorrect results, will have to be intentionally weighted to favor certain groups, or will have to be banned.
See this for example. Even Amazon couldn't get the desired outcome.
https://www.reuters.com/article/us-amazon-com-jobs-automatio...