I see one common trend regarding this topic.
Product managers and people related to managerial posts are saying that AI will replace software engineers. And on the other end, software engineers who actually code and use the ai products for help during coding, they are saying that AI can't do shit. It will take a long time.
So, you can conclude yourself that everyone is just saying something which benefits them rather than the actual reality. Everyone is living in their own imaginary bubble.
Personally, to achieve anything close to redundancy of software developers, product managers will need to learn coding. They will need to know basics of software design. And to say it brutally, it takes so much more than coding random letters and words to build a enterprise level software application.
So yeah, AI is gonna come for us but it's some time before that. It will never replace human software developers fully. You will always need someone to be accountable and to give it a human touch. Software developers will be there, but the tools they use are gonna change and skills that are expected are gonna change. And, by change I think a lot of change. And, good news is it will happen gradually.
I will just end by saying that autonomous vehicles and any form of autonomous vehicles have been there for quite some time and it's not gonna replace human drivers for another decade.