Craters were actually an important asset in Company of Heroes, just like they were in World War 2. They provided valuable cover for infantry. Ship bombardments plus bombing runs on the beaches during D-Day were suppose to create craters for infantry men to use. To omit that from the game, one that brags about it's realism, probably would have been pretty foolish.
Where as I don't see it being that important in DoF.