This is a serious question and I'm not being flippant, did you feel the same about the Wehr Tiger/USA Pershing in vCOH where only one could be called out at a time? I thought it was a smart way to go because it meant you had to treat those babies as the rare commodities they were while still allowing players to get super heavies that were great than all other tanks just like in real life.
Context is everything and call-ins were extremely different in coh1. They had no fuel cost, fuel was only earned by fuel points, they came later, you had to choose a certain path in a commander tree, only one commander had access to that particular unit, and so on.
Given those units' power levels, I think the cap was necessary in that context, but not ideal.
Now that the flawed design of allowing players to call in heavy tanks without spending any fuel has been removed (except for the tiger ace for some ridiculous reason), so too can the lazy balancing method of hard capping units be removed (except for the tiger ace for some ridiculous reason).