There are two different crowds using "AI": - One crowd is using to research algorithms, libraries, write boilerplate code, write test harnesses, introspect and integrate with APIs, do hands-off refactoring, and automating what would otherwise be boring tasks. They still think about architecture, best practices, understanding things in detail and the general shape of the solution is in their hands. - Another crowd is…
Because there's a third crowd: everyone else/the general public that are standing up vibe coded websites and don't give a hoot how things work in the background or know as long as money is coming in. There are people that are using AI and thinking less and less causing their brains over the long term to become more inelastic.
We're in for a very, very painful future that will have mixed results. On one hand, you can boostrap things a lot quicker with less mental effort and it helps get up to speed without having to know some complex things (e.g. deep knowledge in coding). This can help us innovate on basic things faster, probably.
On the other ... people aren't going to learn. If something breaks in that state where they don't know how something works, what, we're just going to ask another AI to fix it? I don't know how I feel or think about that. On a long enough timeline, there are people that won't know how any of this was designed in the first place.
That's the world we actually live in. And that's what will survive despite crowd 1 and 2 that you mentioned above.