Y'all acting like this is a bad box office...
It's a fantastic box office. Even more so considering it had to overcome a massive hissy fit from the fandom. And considering it was never going to match TFA's numbers, and considering China seems to have very little interest in watching Star Wars in theaters.
600m+ domestic and 1.3b+ WW is a fantastic box office, no doubt. But you are deliberately ignoring almost EVERYONE's predictions for this film were 750m+ domestic and 1.7 billion+ world wide and therefore beating The Avengers and Jurassic World which didn't happen especially after the second biggest domestic opening weekend ever. Here are some media predictions
Deadline predicted 750m+ domestic alone and Box Office Pro predicted 1.63 billion WW.
The Observer predicted 1.7 billion
http://observer.com/2017/10/star-wars-last-jedi-box-office-predictions-force-awakens-lucasfilm/
Wall Street Journal predicted it could rival TFA at 2.1 billion
https://www.wsj.com/articles/star-w...ning-behind-only-the-force-awakens-1513536619
Forbes' (optimistic) pessimistic prediction was the most reasonable at 1.45 billion
https://www.forbes.com/sites/scottm...ssimistic-box-office-prediction/#32a092ca5f1b
Secondly look at the poll for this prediction thread, almost 90% (87%) predicted it would make between 1.4 billion and 2 billion+. Only 13% predicted it would be below 1.4 billion, thus at a final take of just over 1.3 billion, it will not meet the expectations of the general public or the media that is certain, thus it underperformed.
You can make excuses all day long, some of which are actually justified however hindsight is 20-20 so it's easy to say. The simple truth of the matter is it didn't do as well as expected, and it actually pissed off/disappointed a lot of people. Whether you agree with their sentiments is not the issue, but denying the existence of an angry, large portion of the star wars fan-base ("it had to overcome a massive hissy fit from fandom"), is to be willfully ignorant and at odds with reality. Ignoring this fan base or telling them flat out that they are wrong for not liking the film would be a big mistake financially and may have already caused irreparable harm to the future of the SW franchise.
It is a STAR WARS EPISODE, not a spin off ala Rogue One. It should make bank. Was it generally expected to bring in less than TFA, yes it was. Was it expected to be this much lower though, no, no it wasn't. The proof of this is verified by the Disney and SW apologists in positive spin mode/damage control, as evidenced by the multitude of articles everywhere in the last couple of weeks saying things like "Why Star Wars: The Last Jedi isn't a box office failure" Vulture, "Star Wars isn't a disappointment, no really, here's why!" and "Star Wars won't make as much as TFA and that's ok" "Why Star Wars: The Last Jedi's Huge Box Office Drop isn't as bad as it seems"Cinemablend etc., ad nauseam.
And the "critical acclaim" is at odds with the general audience reception and word of mouth. The different is good mantra, and we did the unexpected in the name of diversity politics and subversiveness, was a divisive strategy to say the least.