I'm cautious on the dependency part too. Do I have a bunch of tools now that help me and wouldn't exist without an agent writing them for me? Sure. Will I be able to fix them once their codebase will eventually need maintenance? Most likely not. So I'll better still have access to some decent model then!
Also, especially in work, it undermines skills and experience you then just lack. That also will only be fine as long as you are doing the work somewhere where they provide/allow use of LLMs.
> still have access to some decent model
Not really a requirement, if you did fine without the tools before you would do fine again. The difference is you would know which ones are worth manually maintaining