Why, oh why, does Halo's Assault Rifle not have a grenade launcher? If you're fighting a super-intelligent coalition of alien races, wouldn't you want a grenade launcher on your gun? I mean, what the hell man? It makes no sense!
"Okay guys, let's make super soldiers but our Assault Rifles can't have grenade launchers and just for kicks lets not make jeeps that can actually handle properly!"
I have a serious feeling that's what the head officers at the UNSC were thinking T_T