In a real casino, children are not allowed to play slots/pokies nor are they allowed in the vicinity of them. The fact parents are not even allowed to bring along their children while they play is an obvious sign that exposure to these machines do children harm whether they actively play or simply watch.
It seems to me it makes common sense for Apple to create an adult section in the App Store that requires a secondary password to access. That would at least prevent some children (who's parents don't monitor what they do) from accessing this type of material. There is little you can do and there are bigger issues at play for the children of parents who are allowed to access adult content after such features are in place but it would assist in protecting the majority IMO.
Of course, common sense approaches rarely work because people on the fringe of either side will either want gambling apps banned for adults as well or think it's the sole responsibility of the parents and therefore no changes should be made.
I don't know anyone that would classify slots as a "card game" and "suitable for ages 12 and up" so why is it acceptable for Apple to do this? The fact you can't win money doesn't change anything; players rarely have an edge in real casino games anyway. It's fucking worse than children playing slots in a real casino as far as I'm concerned.
Why does it always fall to those who stand to make no financial benefit either way to call for these changes to be made while Apple/Playtika/Caesars can take a fuck it approach until they are forced to change by which time large profits have been made and the damage done.