Why do people carry around a lot of health instead of shields?? Or carry around several full revive cards?

Several times when people post videos, I see inventories with a approximately 2:1 ratio between health potions and shield potions, and at least 2 full revive cards.

I can maybe understand the potions for Strike Dabi because he burns health, and 2 full revives is within the realm of reason, but why else would you do so?

Shields, except for 2-3 attacks, always get drained first, and if you have to revive your teammates 3 times you’re either playing with a complete amateur or you’re a really bad teammate. Wouldn’t it make more sense to clear space for more shield potions/team items, or some color cards?