Quick, somewhat off-topic question, but could somebody please explain to me what the actual purpose of unit upkeep is? As far as I can tell, it's an arbitrary method of punishing good unit preservation.
In a sense. The fact that a player who loses a lot of units gets a lot of income allows for them to recover, meaning that a game is not decided by one lucky early engagement, frex. It makes comebacks possible, allows players to take more risks.