Halo 3 and other games of it’s time did well enough, and the multiplayer for them lasted way longer than most live service games.
Actual DLC was better than FOMO cosmetics in my opinion.
Hello? Halo 3 sold map packs, and possibly other things I’m not remembering.
That’s setting aside that Halo 3 was an exclusive. It wasn’t made to sell itself - it was made to sell Xboxes.