Why do ship buffs expire? Why do you not just log in, buff, and you're good?
One of the more annoying things about running groups is that everybody feels like they have to buff then run directly to the quest, holding up everyone involved.
At a minimum, ship buffs should get the same treatment hirelings did. No countdown when in a public area.
Since I don't perceive an issue with just making them persistent, at least until death, I don't see why you should have to repeatedly rebuff.