Yeah, it's the new reality. Now not using AI is uneconomical. The job is more focused on security, architecture, design, interacting with clients and a lot of code reviewing.
The value you provide is being a gatekeeper, testing, QA, performance, maintainability and avoiding spaghetti. It's a fundamentally different job and I think the learning curve has shifted a lot. Now the initial learning curve is very gentle but getting to the next level after vibe coding is a very steep curve because knowing what's good code is hard and before came with tons of exposure to writing it.
LLMs behave much better in clear simple easy to reason about codebases but spaghetti side effect codebases cause a lot of trouble. You can still absolutely write yourself into a corner with an LLM.
