So you say. A lot of things are easier said than done.
Take into account the fact that nutrition was far less than optimal, especially after the Germans were cut off and supplies were getting lower and lower.
Not only that, but when you are in the thick of it they might lack sleep, too. They might have gone a few days with very little of sleep.
All of this will affect a soldier's stamina, and then there is the equipment they had to carry.
People keep bringing up adrenaline, but adrenaline is exhausting too after a while. Stalingrad would be the place where you are continually under the influence of some kind of adrenaline, which would wear you down on the long run. How about fear? Or muscle fatigue?
And next to all these things that matter in real-life but not necessarily ingame, there is a thing called game balance.
Some maps will be large, some maps will be small and in Heroes' case, they will scale along with the player count.
That means pretty small maps in some occasions. Giving the ingame soldiers more stamina would mean they could run across these maps without any drawback.
In Ostfront, you always have to consider running into an enemy and having shaking ironsights, or not being able to sprint away from a grenade. It is up to the player to conserve his stamina the best he can so he is ready for these situations.
Therefor, i have to say that the amount of stamina as it currently is in Ostfront is perfectly fine. Not too long, not too short. It works, and it also helps set the pace of the game to that of a more thoughtful shooter instead of an arcade run a long shoot 'em up.