A couple things about race-swapping:
1. It's interesting that it's only Caucasian characters being changed into African American characters, not any other ethnicity. What, are Asian people really that well represented, so they don't need you riding to their rescue?
2. Movie studios want to make as much money as possible, and that means appealing to audience in China. China is substantially more racist than America; look at how poorly Black Panther did there, if you don't believe me.
With regards to casting Wolverine, here's an idea that may seem crazy, but consider this:
Daniel Radcliff. He's young enough that he should look about the same for 10-15 years, he has name recognition, and he looks pretty darn scruffy in Beast of Burden.