IMO it was just a part of the war competition.
They had to do it just because of the fact they could't breach several tanks armor with their previous armor.
Also they had to improve their tanks armor not to allow enemies breach it to easily.
Sorry if this is too messy.
P.S. E.G. Soviet IS 1 or 2 breached panther's ( if I am not mistaken) from quit a distance.
Bookmarks