yes, it might have been a bit over the top giving them XP too.
on the other hand, it's compensation for the roids lost
(why did you think 1:1 had so much of it).
Also if you didn't give xp for home fleets, you could get someone to send you 1 ship ingal for an incoming and that'd get 100xp.