I understand the morale bonus from buildings is bugged in R:TW. Not sure if it's even been implemented in M2:TW. Anyway, morale is a tricky thing to model. A humiliating defeat could break the morale of a unit, or make them all the more determined to redeem themselves.