But how the catapults are better then battering rams?
the rams are the worst siege weapons you can get, but they are also the first ones you can get. advanced siege weapons are better coz well ... they are advanced !! (think about all those researches costs
)
1) rams cost more in upkeep, and siege weapons that are not used to lay siege to castles regularly just keep costing money for nothing. At least you can put troops in garrison, and your army can help defend your kingdom when not away in missions. Siege weapons are a one-purpose tool (and an expensive one at it
)
2) for equal firepower, rams needs more villagers, and that can be something of a drawback in in classic realms (4 months era)
3) but most importantly, rams attack walls only from the melee phase, after 3 whole rounds have been expended (-14 morale in the worst case scenario), whereas catapults and trebuchets start attacking from round 1. Which means, you'll breach walls much more faster with advanced siege weapons than with rams, but also that you'll risk losing a lot less troops (less rounds spent being showered with arrows from the garrison and more chances of not fleeing if morale drops below 50)
all considered, you may regard catapults and trebuchets as similar, but trebuchets easier for upkeep/villagers, while rams are 2x
less cost-effective than them
have fun,