This is something I've been wondering, is there any point to assassinating captains?
Beside the trait increases for your assassin.

As far as I can tell, no units disappear when you successfully assassinate a captain. Not even single soldiers.