I'm really surprised that most of the top level comments are so negative.
This is a huge discussion in using ML for policy. In five to ten years time you'll have a hard time using ML in business without having the concepts these items address.
Will you ML model result in incidental bias to people with criminal records? The disabled? The elderly and other protected categories?
Does your insurance company require certain fairness metrics be deployed to maintain your product or service policy coverage?
Will your company pursue tax incentives that focus on certain definitions of unbiasedness?
Developers, data scientists, and statisticians have had a good run implementing loads of statistical models without considering the negative implications/externalities of automated decision rules and paths to KPIs. We will likely see this required in the future.
It will be hard. But, it will be hard to automate away for the foreseeable future (Github Copilot made a serious POC impact for standard dev work!).
/throws director hat back onto the hat rack, back to data science for me