Before too many more assumptions are drawn, study up on what we have. I havent read your article, yet, so ill go with this: there is no reason to criticize the story so far with such little known (not pointed at you. They retconned stuff that don't work to have a clear objective. Imagine yourself a writer, a designer, having to fix what they broke. Thats HARD.
So many had sky high expectations, maybe even myself. Thats a problem; have tempered expectations. People just wanna jump to conclusion. Those that don't misunderstand deliberate choices, or simply don't like the creative decision, or argue why it sucks.
343i have actually told us quite a lot about the direction of Halo Infinite's story. That it's set primarily (only?) on a Halo, that it's diling up the nostalgia, that Brutes are the main enemies and they're distancing themselves from Halo 5 (Created who? Locke who?). Now I was not a fan of Halo 5's story, I really disliked the Created twist, but at the same time it was too big of an event to just ignore in the next installment. I was hoping that despite my distaste, they would take the Created storyline and MAKE it interesting and unique. But 343i don't do that. When they get criticism, they simply scrap everything they've planned and course correct.
Retcons and soft reboots, in my opinion, are really annoying because you really can't take the plot of these games seriously anymore. It's going to end in a big cliffhanger which will never pay off (or will be dealt with pitifully Jul Mdama style), introduce new characters which 343i will then throw away...
I'm not feeling this new direction. I'm not a fan of the Pilot or this new Brute and I'm really not a fan of this attempt to ride the nostalgia wave. I hope the game is good in its own way aside from being Halo CE 2.0, and I hope it will defy all odds and end up being a solid conclusion to the trilogy that ties everything together rather than scrapping and throwing away what was already established, but I'm not holding my breath.