Similar to the coordination problems among different trades, I think there's a lot of interplay between competing interests that make something that seems simple on the surface much more complex.
Take crane operations for instance. An organization may require union crane operators as a means of oversight to help guarantee trained and certified operators for a hazardous operation. However, this often has unintended consequences as union crane operations may also require positions like a crane oiler, which are largely obsolete in modern equipment.
I don't think that constitutes corruption because it's completely transparent and above board, even if unwise.