As for the whole “theming” vs. “lore” vs. “convoluted storytelling” deal, there will always be people who want to know where the tigers are in Africa, or where the Lions are in Asia - many guests can’t tell the difference, nor do they care. Others will be bummed that they’re serving chicken in Battu instead of Tip Yip or whatever. Disney creates these stories to be in the background, but it shouldn’t affect your enjoyment of the location. I don’t think Pandora’s backstory, for example, prohibits enjoyment of the land. I also think that most guest will enjoy a brief chuckle when they ask where to get a Mickey ice cream and are told “Mickey?! He’s not so popular on Pandora, it’s been a few hundred years. You’ll have to go back to Earth to get one — pass through the transfer bridge and make a right. You should find a cart.” Most people will remember that, just as the may remember getting a sticker on Main Street or the Frontierland Hoedown walking by. Totally unnecessary, you can ignore it — but it’s the extras and the surprises that make those memories. And most of them don’t come out of the bottom line.
It also depends on how much Cast Members care about the story. There are some that will be able to tell you about the air transferring from Pandora from Earth. There are others that will tell you, in the kindest way, that Mickey is in three different places and that your favorite princess had to run to the bathroom. Totally not out of trying to break illusion, but just because they don’t see the importance of it.
To steer back on topic, I’m sure there will be Star Wars fans that really want to believe they have been picked by Rey to become spies. Others will ask “Is this a roller coaster?” or “Does it have a drop?” Courtesy comes before Show. If you can do both, awesome. But if the show makes it hard to order food or puts people afraid of heights into a spaceship, then the curtain must part. A great cast member can communicate both - and should be paid more, IMHO. Most don’t have the time or care.