Re:Question about discarding cards
Yes, it does end your participation in the round, but no, it's not defeatist, far from it. Rounds end "when after a battle there is only one player with cards remaining in his hand." So, by discarding your remaining cards, you might cause the last player with cards to lose an opportunity to conquer another city. At that point, the round ends and all players get a fresh hand of cards.