It's all very well and good to promote "equality" uber alles, but that means that you're going up to a talented person and telling them that they will not be allowed to shine, or that there is no point as there will be no reward for it. Or to open another potential firestorm, when we talk about getting more women into computing that may very well manifest for a particular person as basically saying to her "Look, I know you think you want to study biology, but you really want to study computer science." (At the point where women are the majority of college students, I think there's a certain arrogance involved in telling this mass of women what it is they want to study.)
Basically what I'm getting at is that the micro can't be separated from the macro. If you want to tell your children they can be anything they want, you can't end up with a perfectly egalitarian society as a result. If you want a perfectly egalitarian society, you can't tell children they can be whatever they want because egalitarianism will do a lot of choosing for them. (Or perhaps rather you can tell them that, but you will be lying.) And that's just one example. A lot of other "things everyone believes" about the macro and the micro can't be reconciled, and trying to force it won't make things any better.
You can't have it all. Ever.