Jack of all trades master of none products don’t cater to anyone long term. Halo CE, Halo 2, Halo 3 and Halo Reach are so badass that the broader audiences were forced to care. All four catered to the core audience who makes your broader audience possible by innovating the Halo formula, but mostly sticking to what people loved most.
343is philosophy to bring in a broader audience is water down or outright remove what made Halo get its broader audience to attract indifferent hoppers who won’t stay long. Halo Infinite has the core the fans love more than any Halo in years but none of the meat that makes people come back for seconds.