Yes they are RNG Boxes. All is lost abandon ship. Its not like every other MMO has these right now. And quite frankly you can farm quite a few of these per month. I am able to get 12 Ellun daily per character. Every 4-5 days I could snag a box, no other game lets me do that. Truly these are the end times.
People are gonna gamble their money on these Luck Boxes to get Legendary mounts

Yup, it's super disappointing as I wouldn't actually mind paying for the skins/pets/mounts I want but the RNG luck boxes are just super cash grabby - you're almost certainly going to have to gamble large amounts of ellun to actually get the reward you wanted.
Can't even trade the pets if you get a useless one as they're bound. I'd like the tanking heroic one but I shudder to imagine how much ellun I'd waste on useless pets to get it.