Playing Halo Infinite in EU

Just have to point out that the game is currently being killed for me by matchmaking north american servers when I am from the EU. This is unacceptable in the modern day. How can you maintain fairness or competitive integrity while playing on 100-120 ping in a ranked playlist? Please explain why this is a thing. I would rather wait 15 minutes for a game then play on what i’m currently playing on.