Yes, it's logical. You can send multi attacks for different reasons.
1.To kill the full army of an enemy (with 1 attack it's not possible)
2.To destroy the MP/colony without loses. If an enemy has 7 level fortess you send 7 atacks. First 6 will be only swords + siege. Last will be with horses plus small siege to cover.