Specialization is certainly a good thing, but I've always thought that Kaspar's innate ability is only useful at the beginning, and I don't quite understand why you would keep an entire branch of combat units just for a minor heal/damage boost in the late game.
And what if you get the Ring of Kinship and develop attack with the Fireballista? That would be a monster!