By your logic you should force every Alitalia, Air France or Lufthansa crew, who every day are making layovers all over europe, to have a local contract in every station where they park the planes for the night.
Besides, I don’t even know if they will layover or not, or just go for W patterns