In halo 2 the grunts side with the elites while the jackels side with the brutes and the prophets.

Why then in halo 3 are the grunts fighting alongside the brutes and jackels ?

I’ve been jumping between games recently and noticed it and I’m wondering was it ever addressed anywhere ?