This is not related to EU/US, it happened countless times back when I was low top 100 (and now when I’m not top 100 but 1600-1650 depending on the moment) with players whom I know to be EU (as myself), like Owl and Wojtas and others.
The scenarios like “There are two GMs in the queue, e.g. Owl top 10 and some GM around #40. I - around #90 at that time - join the queue, we all wait a minute or so and I and #40 got matched with gold 4, gold 8 and two silvers, and Owl or the other top player is left behind”. Or now that I’m not top 100 anymore, alternatively either this happens or I only get matched with silvers / low golds, and both better GMs are left behind. I used to be happening in 50% - if not more - of the total number of all situations when I see >=#50 GMs in the queue (including them or me waiting way longer than 20s), before I started to purposefully jump out of the queue when it looked to me like this would happen - so now I get more reasonable matches but it’s not that enjoyable not to be able to simply jump into the queue and wait.
This would all make sense of course if the playerbase was larger, as in such case top 10 would probably prefer to wait 2 more minutes for another 1900 player rather than playing with a 1650 player who is in no shape an equal match for them. But in the current state of playerbase such matchmaking makes no sense because match between six 1800+ players will never happen, so even if a 1900 would prefer to play only with their equals, in reality if they would’ve got a match where all players are 1600+, it’s the best to hope for as of today (and not really possible out of busy hours anyway).
And it is even worse for the low players, because these silvers need to play this match with me or other 1600-1700 players, and then the other set of low ranks will be playing the match with the #10 GM (because he will have waited long enough to be matched with them). And both sets of silvers get annoyed at this (usually simply they quit these matches), while they could’ve had liked the game if they got matched with each other, instead of half of them being matched with #10 and half of them with 1600-1700.
I think before the playerbase gets larger, there should be significantly higher “tolerance” for 1600+ players in the rank difference taken into account by the matchmaking.
Because if player A is, say, 1600, and after say 120 (random number) seconds his/her “tolerance” is 1400-1800 (i.e. the match can start if they would be matched with players within this range), and player B is 1900 and after 120 seconds their “tolerance” is 1700-2100, this might look “fair”. But in truth for player B, there are almost no players in the upper half of this interval (1900-2100), so player A has way higher “real” probability to get a match with five 1400s, rather than wait a bit longer and get a match with this 1900. So for high-ranked players the “tolerance” should start increasing much quicker than it is increasing now, and only stop once it gets some reasonable level (like 1600). So as an example taking the figures above, if let’s say:
- the tolerance for the 1600 player in question, would start at their “ideal interval” 1600-1600 in 0s, and raise to “acceptable interval” 1400-1800 in 120 seconds (random figures just for illustration purposes)
- the tolerance for the 1900 player in question, would already start at “ideal interval” being larger e.g. 1700-2100 in 0s, then raise to “acceptable interval” 1600-2200 in 120 seconds, and then it started to increase slower than “normal” players’ (to accommodate for the “jump” at the beginning, so that the interval doesn’t start to include low-ranks quickly),
it would allow the 1600s player be matched with GM with higher probability - instead of 1600 being matched with silvers and GM being matched with golds (after longer wait) - and at the same time the silvers/low-golds would be saved from being matched with GM and 1600 and will not hate those matches.