Ideally? Yes. Practically? Too many ripple effects on balance that we won't be able to solve in one patch that may be the last.
This.
If sandbags were removed from mainline infantry the balance would go completely out of control and require several patches to get right again. Which is just totally unrealistic at this point of COH2's life span.
You can't just remove sandbags from certain factions relying on them. Imagine playing UKF vs Ostheer without sandbags it would be incredibly hard/next to impossible to compete. Same goes for Conscripts without sandbags or even Volks. All of these factions are balanced around having sandbags available for them.
OKW Sturms are already overtasked as it is if they had to build sandbags as well it would completely ruin the whole faction's early game and would be totally unfair compared to factions like Soviets or Ostheer that can get cheap T0 engineer units.
It would also be yet another step into making all factions play the same which just makes the game boring.