I'm also a mobile app dev and at my workplace they're having non-mobile devs submit code to my codebases totally vibed with no understanding behind it. It's absolutely causing problems, especially for me, who is one of the only lines of defense keeping stuff even remotely maintainable.
So yes basically you're right. If people only used it to learn and do initial code review passes and other reasonable things we'd be totally fine. But that's unfortunately not the reality 🙈
Gambling seems to me like one of the most destructive addictions out there. If you have money you can pretty much consume as much drugs as you want and still have money. Gambling is the one addiction that scales with your income and can leave pretty much anyone homeless no matter where you start from. It's terrible