Gotta appease that Chinese demographic I guess. I don't think Rose was super popular in China, or at least she was blamed for TLJ doing poorly in China. So no surprise they trimmed her scenes. Weak.
If white supremacists were suddenly the majority of moviegoers in the world, Disney wouldn't hesitate to tailor their content to please that demographic. Don't forget that this is a company concerned with pleasing shareholders. Their supposed love for wokeness and diversity only goes as far as their bottom line allows.
Naw, think the reason they made a lot of choices they did was letting a lot of fanbois practically write the movie.
They talked all about in pre-release interviews about how this movie was "the opposite of the Last Jedi" and made "for the fans. "
J.J. overcorrected for the prequels in TFA. Why wouldn't he overcorrect for TLJ (which didn't really need correcting, but whatever)? I think JJ puts too much stock in what "the fans" want. The problem is that it's just a vocal subset, and also that their ideas happen to be shit.
It's not the first time. "art deco spaceships don't look like star warzzz, here's some reskinned tie fighters and x wings with different engines;.. oh and we're blowing up the boring politics planet, but don't worry, its not the same one from the prequels"
The China thing makes no sense. IIRC, TFA did poorly in China. China doesn't really care about Star Wars, and I think part of that is that the government can't be super happy with the story and themes of Star Wars.
I wish I could dig it up, but after the movie dropped, someone on reddit (ironically, especially given that I think it was meant as a dig at the movie and other elements of the fanbase) posted a version of the Star Wars end credits saying "written and directed by Reddit." It's not far from the truth.
Frankly, while I didn't hate the movie, I'm glad it's underperforming. I really don't want future Star Wars films to follow this template. There's so much stuff about the creative decisions made with this movie that is lazy and poorly thought-out.