演义嘛,本来文学的成分就大,而阵法之类的,估计宋朝皇帝以外,实际作战中没几个人会用的,所以不要太较真
当然,你也可以从这两方面考虑,双方差距并没有你想象的那么明显:
古代行军打仗在计算人数时往往会把辅助兵种都算进去的,尤其是后勤兵会占据很大的份额,曹仁毕竟是远征作战,粮草辎重绝对不会少了,几万人中战兵说不定只有四五千;而刘备毕竟是在家门口作战,没有后勤补给压力,三千人或许计算的是战兵数量;
骑兵对步兵的优势十分明显。如果500人都是骑兵,那么整个战斗过程你可以看成是步兵方阵的组织不是很严密或是有破绽,被骑兵凿穿了,那种情况下还能扛住的,纵观世界历史,唯一做到的只有兔子了……