I wonder if lack of competition is to blame for that.
When you look at Europe each sea faring nation has at least one modern port that can facilitate the largest container ships.
And Unions generally don't operate across borders so a strike can be broken by diverting traffic.