I'll put on my "non bait" hat real quick. AI is simply too terrible to replace jobs completely even if we are talking 20years from now. developments in AI are just not going to progress that quickly since AI has a ceiling in terms of how much data it can be fed. What AI will do is improve the efficiency of existing workers.
What this means is basically this. For example, let's say an average writer of some company manages to write 2 articles per hour. With AI improving efficiency, this increases to 3articles per hour. This means that while they needed 15 writers to make 30articles per hour in the past, With AI, they only need 10 writers now to make the same amount of 30articles per hour. The company lays off 5workers because of this and there will be less jobs overall.
employment issues will arise more from AI improving efficiency more so than AI completely replacing jobs given AI is very inconsistent and error prone.