I did not say "less predatory". I don't agree that current trends on monetization are any more or less predatory than loot boxes. Hell, you don't seem to think they're any more or less predatory, either, given your assessment of grind.
I think you may have misread the point I was making. You should give that quote block another look.
But to reiterate, no, it's not "wildly preferable" to grind through a battlepass than to have loot boxes. I prefer loot boxes, honestly. I know I'm not gonna grind to the end of a pass each season, even in the games I do pay regularly, so I would much rather have a randomized pull and get something fun every now and then.
And of course that's all for incidental engagement reward nonsense, which is pointless anyway, paid loot boxes are fundamental to certain games. I liked CCGs when they were made with paper and I still do now. If you ask me I'd much rather have the randomized mishmash of decks you get from loot box-driven Hearthstone than the rigid meta you get in Marvel Snap because they are bending over backwards to still monetize just as hard while not having randomization because people keep whining about it.
And hey, you don't have to play Hearthstone if you don't want to, and if people are concerned about the effect on kids that's what age ratings are for, doesn't affect me. But I don't think it should be banned and I sure as hell don't think the alternative is "wildly preferable" at all. You don't have to agree, but that cuts both ways, and I don't appreciate people trying to make their preference a matter of law.