You would still need designers, sales, installers, project managers, service, maintenance and emergency breakdown staff to facilitate the use of any robot/machine. Teams of staff just to keep the robots going. Then the companies who employ that work force will still need, admin, receptionists, payroll clerks, middle and top level management, accountants, cleaners. The office they work at will still have to function so you will need stationary suppliers, drivers to deliver those supplies, furniture makers, computers/IT staff, builders to build the buildings they work in, utilities, transportation to get them to work, someone to feed those staff........ I could literally go on forever. AI/automation will, and is, replacing some jobs undoubtedly but I can't see it being anything like the description you posted. Now whether or not we will have the skills available is another question but again I disagree everyone will need a computer programming degree.