Till the roof comes off, till the lights go out...
I think you're just having bad luck. Rarely do I ever have issues with the servers, I've never had an issue with matchmaking... and I have no idea what you mean by a "nonfunctional ranking system."
What is your VR? Locke's iirc is 8000-9000, something in that range, and he has reported on numerous occasions to almost always be paired with people in the 4000-6000 range, so he has to place top 3 to gain any VR and loses huge amounts if he places in the middle.
Odd because I can say the same thing towards other companies like Capcom. But this is Nintendo we're talking about, so of course they get all of the blame.
Well they are the biggest video game company.