This is a good observation. I find that working with LLMs feels closer to the skills of managing a team than to coding itself. Intuitions about how to divide work and understanding strengths and limitations seem to go far.
Something along the lines of:
"AI will eat all of the developer jobs!!!"
"Nah. AI expects exact, well-reasoned requirements from management? We're safe."
Far from a deterministic programming function