Halo infinite does not need a battle royale to survive. Look at the steam charts, and the most played games:
CSGO, Destiny 2, Dota, etc. The only BR that’s popular on steam is Apex. Halo infinite is free to play, it has great game modes and an amazing looking campaign. MCC still gets 20k+ players weekly, Halo infinite will be in the top 10 most played games on steam, for a long time. There are no excuses to not play the game. All these ‘BR Streamers’ miss the entire point that Halo has and always will be Xbox’s flagship game and xbox has a lot of players. As long as 343 listens to the feedback from their core fans, and innovate the game will be a global success like Destiny when it turned free to play. Halo will be just fine where it is, and I will be laughing my -Yoink- off when all these streamers come running to Halo.