cmp I'm beginning to think you didn't play this game much. At least not in pubs.
A good pudge versus a bad team means; a 4k health pudge + good farmed heroes versus 5 underfarmed heroes.
Other carries also can dominate versus a bad team, I don't say they can't. The process just won't be as fast as with pudge. Pudge is not a carry. So there will be most likely a fed carry in his team to assist him too (at least 1, given it's a nab game). Most of the other team will mostly be devastated against a fed carry + fed pudge. Also don't forget that nabs can't dodge hooks well, even when they see it coming.
Team matchmaking is the way this game should be played, if you don't want to get annoyed by those things. Just get good over time, find bros to play at your level. Then roll out.