The games aren't marketed at children and I'm sorry but even though now that I understand the scope of how the loot boxes in these games work, I don't think it's really a good idea to lable this child gambling. If a kid is playing a game rated M, that's not the fault of the company who sold it, it's the fault of the parents who didn't supervise their kids.
This is absolutely just a push for ID verification and the "think of the children" slant it's using is disingenuous.
I want loot boxes to be outlawed (if they can be redeemed for monetary value), but this is just straight up authoritarian and extremely invasive.