Because it was during the MCU crazy at its height. The more recent films haven’t gotten close.
Because it was built off of an existing property, Disney still had a reputation for quality and people bought the hype.
Not really? If anything Barbie got a huge backlash because it tried so hard to...