As someone living in the Middle East, I can confirm the server closest to me has closed. I am now forced playing in the EU, with a ping of 65 (not the worst, but really not ideal).
To the OP: what you are asking for is just not going to happen, because of the receding player base. The matchmaking insist on finding you a match in seconds, and as I mentioned many servers have closed, so people DO get thrown on out-of-region servers regularly. And on top of that, you will have players from the right region but with high ping, but they have bought the game and you don't get to kick them out. Put all of that together and you see it's just not feasible.