The Luddites weren't idiots, nor they were against progress. They revolted because the way the new technology was applied was destroying their specialization, and in many cases, destroying their lives.
The promise of "reallocating skilled workers to new areas" is bullshit at the individual level. What's being reallocated is the new generation, the kids that grow to specialize in the new area instead of the old one. The specialists from the old area aren't being transferred along with rank and pay. They get to restart at the junior level, with commensurate pay, while they retain their age, their living costs, their families and other dependents. Even the kids of those "reallocated" old-timers aren't going to partake fully in the newly opened fields of work - they'll be weighed down by the fallout of their families suddenly dropping a level or two on the living standards ladder.
The Luddites rebelled because their lives were being destroyed. And the people who did the destruction? They didn't give two damns about what society will get out of it. They did it only because they saw a way to cut costs down and increase their own profits. You don't get to criticize Luddites for selfishness when the other side was just as selfish, if not more.