Can we stop infantilizing people who choose to waste money on digital cosmetic items and acting like they're being exploited and have no power to stop it? If someone wants to spend $1,000 on weapon skins that's their choice. At what point does personal responsibility play any role?
Literally who does it hurt if there are no lootboxes that are essentially slot machines?
Does it hurt the people who waste huge amount of money, who further develop bad economic habits and potentially harm their loved ones (their parents or god forbid their kids)? No.
Does it hurt regular consumers that want to buy the item they want instead of gambling for it? No.
Does it hurt a large abstract entity that doesn't get to maximize their profits? I guess it would! (Epic has grown from a few hundred million company in the early 2010s to an almost 20 billion company in mid 2020, literally all of it based on Fortnite which only brings money through these microtransactions)
So you're arguing for a business model that is not beneficial to any consumer, that decreases net happiness, all in the name of "freedom".
There are a million other things we don't allow because if we let people take personal responsibility for them they consistently fuck up.
It's the exact same situation with a lot of softer drugs.
Gambling addiction is very real and should be treated as seriously as drug addictions. (Serotonin is quite a drug, even if we do manufacture it ourselves in our own glands.)