You can have whatever opinion you want about the Marine Equivalents in the W40K setting. Realistically, I agree superheavy infantry is not a realistic option in future-warfare.

But the fact remains that if you have "hundreds of thousands" of Marine Equivalents on a single planet, plus their lesser/daemonic cohorts that round out their army, there is no Imperial Guard force in the galaxy that would stand a chance.