I was watching with curiosity, how Corporations started to band together and users hopping between the corps to support each other. For me, this shows, that people want to fill up the queues and really play this gamemode more. Drama commences, as different corporations force alliances and support each other, even with fake attacks. I (sometimes) enjoy this part of the game, and I actually also like the decision not to directly add Alliances to the game, since it makes it even more interesting in terms of politics, like CEOs dizzing each other.
However it occured to me, why not make a feature out of a behaviour?
Corporations could hire other mercenaries from other corporations for attack wings, by paying iridium with some taxes directly to another corporation. Pilots from other corporations then can join up, but for 1 cycle they are only able to either fight in attacks of their own corp or the corp that hired them.
For every participating mercenary, the host corporation pays iridium as fee;
The guest corporation gets iridium for the pilot joining the host corporation in the attack, as part of that fee. However if the fee scales up for the host corporation, (controlled sectors, or similar conditions to prevent abuse), the guest does not receive additional payment, only the host has to pay more.
This is basicly the same behaviour as it happens atm. only in a regulated manner; If someone does not want to pay Iridium, he can still let their people swap between corporations.
In which way this exactly would be implemented, is of course up to the devs, I just suggest this as an abstract idea to improve like this, which would keep the mercenary style of the game, but prevent rigid huge alliance monopolies.