Немецкая Мк-103 появилась только потому, что энергии снаряда пушки Мк-108 не хватало для поражения бронированных наземных целей.
Немного не так - сперва была разработана МК-103, потом её попытались запихать на истребители, но масса и отдача не давали этого сделать, а сделать очень-очень хотелось, так как над головой летали бомбардировщики созников. В результате этого хотения появилась МК-108, с примитивной системой автоматики, рассчитаной на только на легкий, фугасный снаряд(Minegeschoss) с малой начальной скоростью, но зато габариты и отдача пушки позволяли запихать её без проблем на Bf-109.

P.S. А насчет М4 вс МК-108 в "Ил-2 Штурмвик" вы имхо полностью правы Только разговор о баллистике в "Ил-2 Штурмовик" ещё, видимо, впереди, сложныйтакой разговор.