One thing that has to be considered for trade is that the per node trade bonus adds all trade lengths of all those factions you have a trading pact with together...
In a 5s game, you benefit not only from the length of your trade route, but the sum of yours and all your allies' trade routes...this means that even a frontliner can get a 20+ trade route bonus even if they have only one trade port...
Even if refineries were somewhat competitive in FFA, large team games would still make trade almost always better....
Anyway you cannot make refineries be competitive with trade ports.. You would need high numbers for it, and it is not likely to happen.. So what would justify increasing their income rate if still trade would be always better even that way?
I'm not really following here...I think what you are trying to say is that even if you gave the specialization trade bonus to refineries as well, the trade ports would still be better...
That is true...but I don't see the meaning behind this...something that gives a bonus to trade but not to refineries only widens the gap between the two and thus makes the problem worse...sure, giving a bonus to both may not solve the problem but at least it prevents it from getting worse...
Refineries could be made to be competitive...but the devs won't do it for the same reason they won't nerf PMs...