I don't understand your lion King point. Lion King was put into The Land pavilion to specifically educate people about the land. Moana is just doing Moana things in a park Moana doesn't belong in.
There's nothing wrong with Star Wars characters being only available in Galaxy's Edge. Disney has soooooooooooooo many IPs to work with. Finding your favorite character at one park is, you'd think, would be a great business strategy to get people to go to every park.
"Oh, you saw Elsa in Hollywood Studios... We don't have to go to Epcot."
Why limit yourself to Moana in two parks she doesn't belong in, when you have dozens of different options that actually WOULD make sense in that park?
I really am not totally against IPs in multiple parks... As long as it makes SENSE. People just recently started defending Moana as a cultural representative.. but that's not even what that section of Epcot is about. If she was here for cultural purposes then why not put her in her own pavilion in world showcase?
Let me brainstorm for a second...... What if instead of Moana for Journey of Water....... We had just waited a little longer for Pixar's "Elemental" film to come out? Then we would having a pavilion dedicated to ALL the elements. My goodness, that would make so much more sense for Epcot. It doesn't take a rocket scientist to just think about what would work better.