@RedX That's how the system works though? But first of all, the "0" wasn't a zero rated player. It only shows 0 for the very first game they play. The rating is actually global-400 or smth like that iirc.
So the 900 is accurate. The 2000 global should be like 1600 ranked if it was his first game and it is possible to get matched if you wait long enough since the rating range increases a bit over time.
So yes. It's a general problem with newer queues that ppl tend to be ~300 pts underrated, but that's smth every game has and is mostly gone now since 2v2 isn't that new anymore. However it does still happen as you can see.