Bao was a great short, actually made me tear up.
I did not love this film. It was good, heck the raccoon scene was fantastic, but here is the crux of my disappointment: It left me with a (and I hate to say this) The Last Jedi feeling.
The villain makes a fantastic social commentary, she straight up conveys a clean analysis of super hero tropes relevant to all media. I agree that her parents should have seeked shelter, and that believing in superheroes robs us in a way of our own agency and is converted into escapism in our entertainment industry. But just as The Last Jedi presents a critique of Star Wars, it also falls back on its word at the end. In The Last Jedi the legend of Luke is again continued as the children are seen talking about him In the same manner that he wished to be forgotten, and Kylo Ren makes a perfectly good argument for what he wants to turn the First Order into, him and Rey could make a better galaxy that breaks free of these cycles,but she refuses. In this movie the supers again save the day implying that people should put their trust in superheroes.
I find that Disney movies have been dwelling in very interesting matters and yet they always fall short of following through. I wish Incredibles 2 would have had the courage to let the villains point stand, perhaps by making it impossible for them to catch the villain without the help of the common people.
Maybe I'm over analyzing all of this! :D