How do you go from one million players on Xbox alone in Halo 3 to less than a thousand on Xbox+ PC for Halo Infinite?

This is too crazy, Microsoft should sue someone