I think the undoing of all these is the weight. A Stug III cost about 6 times as much as a PAK 40, not including the prime mover. Yes, fewer barrels for the same price, but might be a better investment as the better mobility and protection makes it more likely to survive for the next day?
As a slight aside, the 75L70 was pretty good. Smaller and cheaper than the 88L56, yet better penetration. Good enough for practically anything armored it was going up against for the entire war.