A big part of the problem is that it's not really a problem for companies to solve. Or, put another way, it's nearly impossible for most companies to address the problem in a non-ham-fisted way; arguably they end up doing more harm than good.
Opinions vary wildly on how much of a problem still needs to be solved, but to the extent that it's still there, it's a societal problem. The most effective ways to address it are going to be in the education of each new generation, both formally (in schools), but also informally (in family discussions, in media, etc.).
Ultimately, anything that boils down to judging people based on something like the color of their skin has great potential for being harmful and counterproductive.
Opinions vary wildly on how much of a problem still needs to be solved, but to the extent that it's still there, it's a societal problem. The most effective ways to address it are going to be in the education of each new generation, both formally (in schools), but also informally (in family discussions, in media, etc.).
Ultimately, anything that boils down to judging people based on something like the color of their skin has great potential for being harmful and counterproductive.