There are several companies making really good progress on humanoid robots. Combined with good enough ai, those will be able to fix your toilet or lay mortar at a construction site. When they get good enough, they will be able to do practically any job a human can do.
I've been a professional CNC programmer since 96, and now own and run my own shop. I can see AI agents greatly facilitating CNC programming, but with human supervision and review, at least for a while. This could easily result in one programmer doing the work of many, putting the many out of work. I think that's how it's likely to work for many of these job titles.
I'm doing FEA that Solidworks is barely able to do; Freecad's FEA falls down if you have more than a simple bracket. I'm also using Mastercam for 5 axis CNC programming. And I need to keep my files local for NDA reasons.
Better stock up on contemporary replacement parts. I'm locked in since all professional grade CADCAM software is Windows based. My computer died and I had to replace it, and the Microcenter tech told me the CPU I picked required Win 11. I did manage to clean it up, remove some cruft, and make it look more like Win 7.
I'm in the same boat. I run a CNC machining business making medical device parts. All professional grade CADCAM software is Windows based. (No, Freecad is not professional grade).
As a machine shop owner, I wouldn't bid on a job that was bulk emailed to dozens of different shops; not worth my time. Since AI-holes will be telling their assistant to call "every shop in the five state area" to find the best price, the only sensible response is to screen out all AI calls.