Having Breaking Benjamin, Incubus, and Steve Vai in Halo 2 was more of a marketing move than something that needed to be there. Martin O'Donnell and Michael Salvatori's music was beautiful, mysterious, haunting, and everything else that defined the Halo universe. Their music always matched the settings in which they were placed perfectly (abandoned research facilities, ancient ruins, space stations) and truly allowed those moments to be more than just video game levels. People may like Blow Me Away when the Master Chief is in the Mausoleum of the Arbiter during the civil war, but is it truly because that music needed to be there? Or is it because it's a band they recognize?
Halo 2 is my favorite Halo game, but licensed music is the last influence I'd like to see from that game in future releases. I'm looking at what's popular now, so what would Coldplay or Imagine Dragons add to Halo?
I fail to see how adding guest artists was a marketing move when the only artist ever heard in a trailer or ad was Vai alone. Every other artist was heard in the soundtrack exclusively with no advertisement of their music to be found otherwise. While you may think that having such bands contribute to the soundtrack ruins the immersion in levels such as the Gravemind, the songs contributed by guest artists were appropriate in terms of the intensity of the moment, which is what drew many to love such moments within Halo 2. Sure, It was definitely some fan service for those who enjoyed such artists prior to 2's release, but the inclusion of these artists wasn't just for some thoughtless marketing ploy. The contrasts between the guest artists contributions and O'Donnell's compositions that you bring up are exactly what makes the guest artist's appearances so much more memorable and exciting for players.
If the soundtrack had more songs by guest artists, then perhaps I could see your point. However, there are so few songs contributed by them that are played so sparingly in the campaign that they take a very minimal amount of immersion out of those moments, if any at all. For example, the frantic guitar playing from incubus that plays during the banshee sequence during the Arbiter fits the chaotic and high-intensity setting extremely well. The epic tone of blow me away also fits the mausoleum scene as well, with the epic climax of the Great Schism on High Charity creating the appropriateness for the bombastic electric sound of the song. The vocals were also cut out of the songs played in the campaign to help keep the player immersed during these moments, another way to keep these guest contributions controlled for the sake of the player's experience. With the majority of the campaign's soundtrack already being of Marty's composition, I see no reason why taking these very few and far between isolated moments to include some interesting variety in the soundtrack is as much of an issue as you claim it is.
As for Imagine Dragons and Coldplay being the basic popular options for guest artists for Infinite, I would ask for you to not be so disingenuous as to compare Steve Vai, Breaking Benjamin, and Incubus to artists whose style of sound has no correlation to Halo's atmosphere. You may say that those artists who were previously chosen to appear on 2's soundtrack have no correlation to Halo's atmosphere as well, but to that I would say you do not understand the points that I have just made, or you simply choose to ignore them as I already have explained the appropriateness of the electric and gritty sound for the settings they are used in.