That said, as I said I find the discussions on AI generally incoherent. I do not believe programmers or teachers will be obsolete in the foreseeable future (probably ever) nor is it a bad idea to put certain jobs into the hands of machines; a lot of the jobs are terribly boring and should be replaced. I would guess that whatever the disruption, we are likely open new rooms to develop new skills that we'll see over time.
As a side point yes I agree in some areas, like art, people will always find more value in originality and creativity coming from a human. I'm convinced we will always find what Monet did more beautiful than what some robot can do. But that doesn't apply to other fields like programming, or product management, or cleaning.