Your last sentence - I 100% agree with you. The general theme here is that AI will impact other people in some fashion, but they can re-train and get better jobs!
But it seems to me that software engineers should be very, very nervous about this. Creating things using novel means within well-established and documented/testable boundaries like programming languages seems like something that our current models will absolutely be able to do, if they can't already.