I don't think people should be given special treatment because they belong to a particular group. It's not a HR problem - It's a problem with society itself. Certain groups will inevitably lag behind (in terms of number of candidates) in certain fields because of complex social factors which companies cannot really change (and maybe it's even wrong to try to change them). There are complex social and psychological re…
The past dictates the present, exposures dictate the future. A kid from the slums might have a "natural" interest in what they see day in and day out. However, they could be gifted in other areas and don't find out until they're exposed to it.
Relying on "natural" interest is a way of instantly labeling people via statistics. Job incentives get people to learn about trades, money keeps them loyal to that trade/company. That's why university students change their majors so often - they grow, see better outcomes in other fields and follow the one that's more beneficial for the future they envision.
A natural deposition helps you excel but that's about it.
In total to think about Diversity:
Companies are living organisms and in order to ensure survival you must diversify. If you've lived in a vacuum your entire live and you encounter a common cold virus, you're going to go through hell to survive it. Your body has no experience dealing with it and it's thrown off course. Think natives and small pox from Europeans - Complete Die Off.
As companies diversify, they become immune to cultural shifts and are more prepared to grow and thrive in all situations. They don't make blunders in ignorance, they handle their customers better and they grow stronger because of support and loyalty cultivated in various groups or people - Think Coke. One group of people get mad, they have 50 more who support them.