Funny, as I also assume LLMs will cause the death of the Junior Developer, but not because the job dissapears, but because due to relying on LLMs devs never really build the skills to understand software and will suck so hard people will not hire them for the junion -> senior positions. And it gets even worse for the junior dev when the LLMs enshittify (either by the output degrading or the deal altering more and more pray they don't alter the deal further).
Guess the difference of opinion here is calling people who use LLMs junior devs vs calling them senior devs.
I'm oddly reminded of the person who used copilot to write a script to do something (which they offered to others), and didn't know what http errors meant. (they just asked the LLM how to fix it).
Wait there are people who cannot use the command line. No wait again, don't answer that please.