It doesn't need fixed. Owners who want to win hire the guy they think is going to get them the wins. Period. Hiring based on race, is racist. The Rooney rule is racist. The Fritz Pollard alliance
...racist. Ignore the pigment, hire the alpha who can teach and motivate. It isn't that difficult.
A race that makes up 7% of the population shouldn't be surprised when they make up 7% of the coaches in the league. Why would anyone expect more? In fact if you want to dive deeper into college degrees, education, IQ, etc ....you could understand even more why it could be less than 7% coaching.
Let's face it ...a large percentage of athletes especially those who were good enough to make it to the pros, got to coast through school most of their lives. Just because could run and catch, doesn't mean they can coach.
Enough with the pigment. Content of character. Ability to do the job. If some old cook wants to be racist and passes up the best man for the job ...it will be his business or organization that suffers from the lesser hire. So let it. Easy.