Disney saw that black panther was the fourth highest globally profitable film ever. They have a global income, which really opened their eyes to diverse casting. And they saw a lot of whites who went to see that film. It turns out that a few extremely vocal anonymous trolling white supremacists did have a voice over casting anymore, since money speaks louder than words. My kids went around singing that Aladdin song after Will Smith was cast. I found the movie a bit annoying, though his acting fine, but then my wife and them watched a second time without me.