So after I razed a town there was some cattle. After herding them across the map (which was quite annoying) I found I couldn't add them to a town so my question is the what can the cattle be used for?
Well, I don't think you can add them to villages & towns without having a quest to do so, but at the very least you could slaughter the cows and sell the beef somewhere.