The Halo community seems to be very divided nowadays in regards to all things about the franchise. Some people prefer the classic art style, some people prefer the new art style. Some people prefer the classic gameplay, some people prefer the new gameplay. Some people dislike the new stories, some people like the new stories. And the thing is that 343 as a company can’t just pander to one side and neglect the other, whatever side it may be (unless it’s a huge portion of the audience). They, as a company, need to make a game that pleases as many players as possible.
343 has also had some polarising launches with their games. MCC launched with many matchmaking problems, H5 launched with a sub-par story and barebones content with planned DLC to “expand it’s lifespan”. While a lot of fans are still here, some have abandoned the franchise due these things, and for others Halo Infinite will dictate wether or not they will stay. Infinite could also possibly bring back older fans if done correctly.
With 343 being a part of Microsoft Studios, I would imagine there’s also pressure on the corporate side of things, possibly regarding release dates and sales and other stuff.
This is why I think 343 are in a though spot. They really need to take their time to strategise on how they can make the best game they can, while pleasing the most players they can while not deviating from their vision. To some players, they are in need of proving themselves as a studio that not only can make a great game, but also a great Halo game.
With all this said, I imagine the slipspace engine was probably not the only thing delaying Infinite’s production and release.
I hope 343 takes their time to think things through and make a fantastic Halo game. Please don’t rush the game or overwork yourselves. Take all the time you need.
PS: We as a community should also think things through. If we all express our opinions in a calm, direct and well informed manner, with well presented arguments we will all benefit from it, regardless of what “side” of the discussion we are on. Sometimes I see people insulting each other and there is no need for that. We all like Halo, guys.