OK, and that will work...until you just can't. You run out of bullets, or gas, or armor, or just energy, and your troops simply start taking too long to make the charge...or get to cover...or sight in the enemy.
Being on the attack take SO much more out of the combatant then staying in cover...