Several times recently I've been matched against a 0-rated player on ladder. I'm ~1200. I get that a 0-rated player is more unknown than known noob but all the same it doesn't make for interesting games.
Shouldn't there be a hard cap on the maximum rating difference when matching? A 300 difference is already a strong predictor; a 600 difference is an almost-certain predictor, and beyond that you can safely bet that no 2k player would want to be matched against someone my level, so 600-700 difference seems like a sensible hard cap?