I semi-agree with your statement. Infinite is done, there’s no fixing it at this point. They’ve made it clear as day the store is their ONLY priority. However I don’t think they killed the franchise. Do you still like your favorite Halo games and if so do you still play them? Odds are most people would answer yes to both, Halo wasn’t killed.
What everyone fails to realize is that 343 made promises they couldn’t cash, and the community hyped Halo Infinite up to unrealistic expectations for YEARS, I knew this gigantic ball was gonna get dropped, I saw the red flags half a continent away, I still gave Halo Infinite a months worth of chances, that’s more than it deserved.
Halo 5 was better handled and better made than Halo Infinite, perhaps next time Microsoft will ensure 343 uses a dedicated development team on their next project instead of using constantly rotating contractors.