Unions were needed in the early 1900's but like everything else unions got greedy. They protected the lazy , they made it difficult for corporations to operate and they almost always voted for democrats. Look at Hostess , they were on the verge of bankruptcy and the bakers union still went on strike.. Unions put Hostess out of business...Besides being lazy , unions have to be for the uneducated too.
Yes Unions did create the middle class and they made sure that no one succeeds to the upper middle class through harder work and that none end up in the lower middle class for refusing to work. Nothing truly brilliant nor truly stupid comes from a Union, just an average performance for maximum pay.