The thing that I don't understand is that Halo 4, a game built for the Xbox 360, looked out of this world when it came out. It might be the best-looking 360 game, period.
So Halo Infinite, a game coming out on next-gen hardware (two generations after the 360, no less), looks not only worse than Halo 4, but might also look on par or worse than Halo 3, a game released 13 years ago.
What happened? Like, even the fact that this game is cross-gen doesn't explain the graphics here.
I'm guessing that going for larger scale meant a lot of compromises.