You shouldn't lose the trebechets, one shot per battle is fine but you shouldn't lose them, they are completely worthless because people do exactly what this guy said, they send a 1000 warriors and laugh at you for wasting your time on stupid defenses. Its not even an option, build Archer Towers and be like everyone else or simply stop playing because you will be raped all the time.