Anyone who insists that robots and automation will replace blue collar work have clearly never either been around robots and automation OR blue collar production work.
Assembly, fabrication and processing product involves variables. Human, physical, geometric... you name it. Something automation hates. Yes, almost all of it can be overcome, but the more you build against it, the larger the cost AND you have to sacrifice flexibility in your process. Sure, Automakers have built billion dollar production lines to crank out cars with 75-80% automation, but they can't make changes to the configuration of anything that might get in the way of that automation.
Something even as stupid as moving a bolt location inside the chassis 12mm can run into the millions of $. You have to have available overhead and engineering teams examine the workflow, make sure that move doesn't impact the automation, (IE, the new bolt head location intersects with a robotic movement somewhere down the line) and if it does, you have to reprogram, reconfigure everything before you can start up production again.
Large corporations can afford that shit. Your family run small manufacturing company though? If there's configuration changes to a part more than once in a blue moon, I promise you that part isn't going to stay in that automation cell because they're not going to be able to afford to keep taking production offline to re-configure everything. It's going to go back in the hands of a human to stay in line with delivery and COGS expectations for that part.