Even if this we take this for granted, its completely untrue that all unions commoditize a trade by flattening pay. There are plenty of unions that have chosen not to put standardized salaries in contracts or have advocated tiered salary agreements or merit pay. Whether or not these are good things, they are things that unions have done and should dispel with the notion that unions are inflexible towards these concerns by workers.
As for your concern that unions "force employers to do things", well I suggest you consider all of the ways your employer can coerce you to do things and whether you actually have a mutualistic relationship. Many workers don't feel that they do.