Bugg on on multiplaying?

I don’t understand why it’s so hard to make the system follow some steps. I get that you want to check the ping first, but why not have the system check the ping and automatically sort the game by MMR when it finds a match? I don’t get why you first check the ping, and if it doesn’t find a good ping, then you switch to MMR matchmaking. It makes zero sense, honestly. Please fix the matchmaking. You can check first ping and then MMR in the same game.