Thanks
Legomenon!
Bottom line is this: I don't mind getting matched with Godde, I'll learn much from that game. Not sure Randy will enjoy it though, as chances are good I'd not be able to really challenge him. At least for me that is the main motivation, and I'm fairly certain most decently good players have no intention of grieving lobsters either. Based on this, here is a way to implement anti-abuse logic:
The filter should be biased. In a way, if you set maxdiff=300 WHR or whatever, the matchmaker will not match you with anyone WEAKER than you by 300 points, but it can and will match you with folks who are stronger by e.g. 600 WHR. Specific bias point could be adjustable, of course, based on e.g. total wait times.
Another limit would be the minimal gap width, which should be chosen to not prevent too many matches.
I think these changes make system biased towards allowing balance with stronger players without destroying its main purpose, so you can not really abuse it the way that was suggested by
Legomenon. Please let me know if this would be acceptable.