A few points:
1. I mean I'm all in favor of ethics, but it's like saying "I believe in God/god". Everyone seems to have their own interpretation of it. When people are talking about ethics/God/etc., how can they be sure that they're talking about the same thing? Centuries of debating over what is "ethical" has got us no where. Kant got close, but then there are caveats to his definition of ethics, too.
2. Who says AI should behave according to "our" ethics (whatever those are)? Sooner or later, with the emergence of ASI (artificial super intelligence) we'll have to accept the superior form of consciousness the ASI is. Expecting it to behave according to our rules is like monkeys asking us not to take away all the bananas because for them, it's unethical.
3. Even without AI, people have all sorts of biases and prejudices against certain ethnicities/races/colors/etc. You're not happy with the results that AI provides? Fine, hire some people instead and see where that leads you. The only thing you lose is the higher performance of AI.
4. Expecting AI systems to have no bias (while employees replaced by the AI certainly were prone to bias) is equivalent to expecting technology to change our world for the better. That doesn't always happen. You think smartphones are necessarily a good thing? Think about where they produce those gadgets and how they treat the workers.
5. At the end of the day, companies will stick with whatever "works" for them, regardless of what label we put on it (good/bad/ethical/fair/...). If it adds value, then most of the time it's enough. If being ethical (according to some definition) doesn't bring in more cash, companies are unlikely to invest in it. At least, with explainable AI, there is benefits for the firm to improve the accuracy of the AI in the long term. But pushing companies to adopt some ethical/unbiased/fair AI that doesn't add value for them is itself unethical (in my book).