Many of these cultural differences are crucial to getting high-paid positions. Like nagging on your kids to study. Like making sure their role models are scientists and inventors, and not gang leaders. Like stressing out delayed gratification and showing how planning and persistence pays off in long term.
If you look very carefully at company founders and people on high-paying jobs, almost every one of them will be from a family with these long-term values. Many Blacks have adopted these values and are successful. Nobody is telling them to go to a different drinking fountain, it's not 1930s anymore. So if you want to fix the problem for good, you need to advertise these values more, teach them at school, and give good examples. Maybe, remove roadblocks like providing free textbooks programming lessons for those in need. Unfortunately, this takes time, effort and only pays off for the next generation. So the racial equality movement has been hijacked by politicians that offer a short-term solution: divide people by the most visible factor, such as skin color, then take from the overrepresented and give to the underrepresented.
Except in the long term, it makes the society more divisive. If you hire a weaker candidate based on quotas, other employees will see the weakness and won't respect them. The employee will perceive this as racism and get offensive. If you try to further address it by promotion quotas, you start getting cliques where Blacks always side with other Blacks, and Whites always side with Whites. You've just created racism out of nowhere.