Keep in mind, the Marines in 30k only had to march across and win due to how OP they were, they had never fought other marines. Once the HH over the Codex Astartes I assume put in tactics/other things for these kinds of fights but I'd assume they were just used to steamrolling.