There’s an entire industry devoted to helping women and minorities better integrate with the business climate (Lean In, et al). I guarantee these people are doing a ton of work just to be able to “fit in” and close the cultural gap.
In that context, it’s not unreasonable to ask companies to do something as well. The workers most definitely are.
It's somewhat unclear to me what you are asking managers to do in terms of removing bias. It seems natural to preferentially reward people who push the bounds of the position, who add out sized value, and who work hard. Not rewarding these people for their efforts will lead to them leaving and finding other jobs that will reward that behavior. People have different priorities in life, different aspirations, and I'm not sure why this is a problem. Those who want to work very hard and don't pursue familial obligations lose out on the benefits of having children or spending time with a SO and in return get rewarded career wise. There's an opportunity cost either way.
If I'm totally missing the point here or am off base, please correct me.
I am not sure this is true to the extent that people want it to be. You see the main benefits of diversity when groups of users use products in different ways depending on who they are. However, a large majority of products are used the same way by all people (almost all b2b products / services that I can think of and many if not most consumer products / services), so for those products I'm not sure it matters who your creators or developers are as long as they understand the industry they are making products for and they talk to users.
I can see the benefit in having a diverse workforce when it comes to discovering new markets or uses for technologies or products, but I think it would be far more important to shoot for having people from a variety of industries and backgrounds on your team to spot these opportunities as opposed to trying to preferentially hire minorities, women, parents, the elderly, lgbt, etc regardless of their backgrounds.
That being said, I do agree that communicating cultural values, mission, and expectations regularly is very, very important as many people have a suboptimal idea of how their work meshes with overall goals of the organization and what is expected of them. Regularly checking in with direct reports can help them internalize these ideas better.