Shaman had a small budget, so all is good, enough to justify a sequel. Avengers Endgame did "blow up" the box office but it cost more to make, so many actors to pay, too many expensive VFX shots, two directors to pay, marketing was also bloated.
I forgot, Marvel FX artists are underpaid.