Try horse archers against a spearunit. That should preclude them charging in. But the numbers are odd really. Especially when I see this big a difference in BI.

But it could perhaps have something to do with BI having its own exe. So in normal RTW the stats have been tweaked but in BI the shields are indeed better as it is hardcoded into the exe.