Хотя тут нужно еще другие факторы в расчет принимать.
В конце-концов был же выбор из крупнокалиберного пулемета и нескольких пушек ? Выбрали пушку. Если она не дешевле пулемета и не проще в производстве + подо все есть производственные мощности, то скорее всего это означает, что исходя из имеющегося опыта войны решили, что пушка таки лучше.
С самого начала планировали пушку, причем 23-мм. Но она готова не была. Б-20Э тоже готова к первым трем машинам не была, потому поставили то, что было.