Add 2,3 soliders next to cannons. Its stupid that cannon pushing himself without any people, sorry for my bad english hope you understand what im trying to say xD
Nobody really cares if it's only for aesthetic or realism reasons. Siege troops pushing themselves doesn't effect gameplay. Unless the soldiers pushing are going to help defend the siege unit when it's attacked, there's really no point.