I wonder the same sometimes, but I still do it to brush up my problem-solving skills and fundamental understanding of systems and data structures. AI can make mistakes. I was implementing LRU Cache using a linked list, and AI coding did it well, but it wasn’t fitting for my system. I had a better understanding of the context, so maybe I failed to provide enough problem context to AI.