There are some aspects in the game which have confused me over the years playing here.
In detail, it is the action variety of several IDs such as corporations are able to pirate counter corporations or even having a military or escort wing allowed to fly fighters, gb's what else and having police/military factions flying transports with odd cargo on the other side.
I am not claiming that it probably won't be that way in future, but I think offering these stuff restrict interaction between factions.
Regularly, I would say the best would be corps have to contract mercs for escorts and should just be able to fly freighters and transports.
Another thing I mentioned in another topic was that factions should be restricted to their "profession" overall, means cargo should be locked to the IDs. Example transport-services like OSC should just be able to transport humans, aswell as mining corps should just be able to transport mining stuff, and so on....