Yeah I don't like this style of play much either, a little bit tasteless in my opinion.
My conclusion of what to blame in this circumstance is the illogical reasoning as to why they removed the CoH1 mines which each lay for 25 ammo.
Yep, no reason to remove the current mines, just add a 25 muni mine for each faction, effective at taking out light vehicles (heavy damage crit?) and ok vs infantry.
The current mine for soviets would probably be needed to be made 40-45 muni and damage increased accordingly so it can be effective late game vs tanks
Another thing I don't really like is that mines don't seem to suppress troops like Vcoh which means they aren't as good at dealing with flanks, which is surely one of the main reasons for mines?!
At the moment there is no justification in early mines, even on these maps which are pretty choke heavy!! Maybe they felt they needed to decrease the effectivness of mines due to the style of maps in the new game? I don't know....