I think they also lose moral points when you over play them & not give them a rest. Always rotate your squad. Give your best players a chance to rest when you play very weak teams. Just put them on the bench.