I think a lot of people take too much glee in any box office shortcomings of these movies, real or imagined, because they really really like to use it to show how "correct" they are about Star Wars under Disney.
This focus on box office, as opposed to story telling, is worrisome. The Force Awakens is the high mark now, and it was a movie that played it safe by largely repeating what worked before. Is that what people want, because if it's all about the numbers that's what people are going to get. This is the studio, after all, that continues to pump out safe and easy remakes of their animated features.
Disney used to be a company that steered pop culture by giving us things that were new and imaginative. Lately, they seem to be coasting. I want them to take more risks and do something different with Star Wars, lest we get nine more movies that feel like more of the same. The incessant whining over The Last Jedi seems to have scared them into a predictable "crowd pleasing" approach. The Force Awakens got away with it as a bit of a soft reboot, but The Last Skywalker with the Emperor, again, and yet another family twist, gives me the sense that Disney is only interested in generating predictable Star Wars movies that fail to do anything original.
Then again, with RoS performing close to TLJ, maybe they're realize playing it safe isn't a surefire means of success either.
I would also add, that I think they're correct about Star Wars fatigue. This is what, the fifth movie since 2015? Three years between films build anticipation. While I found Ros fun, I didn't feel anticipation like I did for other movies. I saw it three times in the theater, which is low by my standards. It didn't help that The Mandalorian aired concurrently, giving us another 4+ hours of Star Wars to consume at the same time.