writing/reading/understanding good requirements is a really nice skill to have in this decade. I have a peer that just CAN NOT interpret what is going on so he always need to schedule a meeting and it pisses me off hard. "are you able to talk right now?" sigh
I don't even remember the alphabet completely from A to Z, because in my country they added K, W and Y some years after I had learned it as a child lol, so I never get the right sequence. ¯\_(ツ)_/¯
>> The outputs usually about half right when its usable.
For data projects/pocs/mvps using python its saving me lots of hours, you have some tiny mistakes, but once I have the idea in my head I just iterate and in 30min or less I have "written" the code for what would take me many hours.
I could agree with every thing you said, but despite all cons, humanity will never stop to develop technology because of the potential harm it can cause, unless well proved and documented.
I mean, a machine would have a hard time to make it come up.