Fully agreed. It's also just a time saver. People are lazy, and I don't mean that in a bad way, just that people don't really want to sit there and explain to an agent exactly what they want software to function like. In fact, most people don't even actually know what they want software to function like.
It doesn't just stop at humans either. When I recently started creating my smart budgeting app, Claude pointed me to use Clerk for auth. So not even the AI wants to build everything from scratch.