Bad “software engineers” have always existed. That hasn’t changed.
Steve jobs said it - the difference between the average and best software engineer is a huge.
The best software engineers aren’t going away at all. The shittier ones will be using llm’s more so and eventually be out of a job as llm’s improve.