Those are reference values, they aren't very good for actual in-game combat. How does that prove anything? There is cover, abilities, vet. All in the real game. The reference dps values are an average from one set of calculations, they aren't guaranteed.
Well they are the basis for in game combat. You can just ignore the base dps values of units in this game because the unit with the higher DPS might be caught in red cover every once and awhile.
The best you can do with these reference values is calculate a long range battle, which of course is in the grenadiers favor, followed by volks.
Volks beat RM at long range, lolwat? With no upgrades the best the volks can hope for is a stalemate. If there is cover the Riflemen can easily advance. With upgrades (say STG x 2 vs BAR) The volks loose assuredly at all ranges.