素朴な疑問なんですけど、日本陸軍の歩兵装備の砲と戦車の砲はどうしていちいち異なる形式の砲や弾薬なんですか?

94式37ミリ速射砲vs94式37ミリ戦車砲、砲身長も弾薬も違う、後で1式37戦車砲で弾薬を共通化。
1式47ミリ速射砲vs1式47ミリ戦試ヤ砲、砲身長も粕栓も違う。弾末共通。

砲耳の部分を含む砲本体は共通化、弾薬も共通化でも良さげに見えますが
戦車で短砲身にしてもせいぜい10kgしか重量が減ってない
退却長も液筒の弁の開口幅を変えるだけで良くないですか