I felt that too, when I first used cursor/claude code, it was awesome and I just wanted keep building, the dopamine hit after shipping is really good. But later, when I needed to inspect the code manually, and I realized there were a lot of trash/dead/unoptimized code. I started drowning in the mess I generated. It is good until you need manual changes.