It seems that, if the enemy base is taken before all enemy ships are killed, you get much more (about 2-3 times) exp.
If all enemy ships are killed but the enemy base is not taken, the exp gain is very low, about only 3k with 30k attack at around lvl 60.
However the common exp bonus from APA taking enemy base is not significant, as long as you take the enemy base. It doesn't really matter if the base is taken by gun or APA or airlift. The matter is, taking down enemy base regardless of the method, before ending game, and you get more exp.
So, WHY NOT change occupation mode so that, the game won't end unless enemy base is taken ? So the winning team gets more exp.