As both a hobby user snd a professional user, I think it’s much simpler than that.
These tools excel at greenfield development, but they genuinely struggle in mature codebases. Especially when it’s a legacy system with spotty documentation.