Canto Bite (Bight?) seemed unnecessary for TLJ. It may have been there to set up for another movie, probably in Johnson’s next Star Wars trilogy rather than Episode IX. There shouldn’t be anything in a movie that isn’t necessary for that movie and the pleasure planet excursion was pointless.