LLMs certainly aren't ready to replace all software developers yet.
They may never reach that point.
But even if they never get good enough to replace all software developers, they can still cause massive job losses by allowing companies to do the same work with far fewer developers.