They could make us pay gold to upgrade to an industrial era version if you want use from industrial era units. Require niter to upgrade, explosive or what-not. Using the reality based logic, helicopters should probably ignore walls in their entirety (as they would simply fly over them). I must say, however, that I rather like rams the way they are. Then again, I kind of like the gas clouds and lightning bolt animations that accompany spiritual combat as well.