The other thing to take into account is this is an early release beta, meaning they might not want players to grind through most of the content before the game officially launches, the halo battle pass is not time gated either like other passes