Equality of opportunities and equality of outcomes are incompatible as long as the source groups differ in any meaningful way, even "just" in preferences, which is a very big factor in choice of profession. In order to get equality of outcomes, you would need to enforce inequality of opportunities.
Why would you want equality of outcomes anyway? It goes against individual Freedom. As long as opportunities are as equal as they can be, the rest is just the reflection of what individuals want to focus on and achieve. Equality of outcomes will force some people to do what they dont want to, which is undesirable on many levels.
"An interesting article in The Atlantic talks about studies showing that liberals think in terms of fairness while conservatives think in terms of morality. So if you want to persuade someone on the other team, you need to speak in their language. We almost never do that. That’s why you rarely see people change their opinions.
....If your aim is to persuade, you have to speak the language of the other. Talking about fairness to a conservative, or morality to a liberal, fails at the starting gate. The other side just can’t hear what you are saying."
http://blog.dilbert.com/2017/02/15/how-to-persuade-the-other...