Because you may not have full control or understanding of what the generated code is doing, long-term maintenance, debugging, or scaling can be problematic.
Security and reliability concerns
It may be great for “throwaway weekend projects” but less suitable for critical production systems without oversight.
Instead of focusing on fundamental programming skills, different skills become important.