On the contrary, I think the battle system of Civ IV is great! It holds everything in account, the current and max strength, type of soldiers,...
A spearman getting a +100% vs Mounted Units is simply utter realism ;).
Thats not a silly situation at all, 1 in five of your units will still...