Not sure I understand the rigmarole about custom maps, custom games, etc. Everybody I know just plays ranked games. The system will find opponents for you, it will select a map, and then you play. At the end, you move up the ladder, or down it.
The automated matching system works just fine. As I already said, I have no problems with it, other than in Warcraft III Blizzard didn't rotate their maps often enough (which is to say, they did it twice in WC3's ten year run). If they rotate maps more often in SC2, then I'll have no qualms at all with the system.
I'm speaking specifically about the custom system.
When you clicked a couple of time on Artanis in SC1, he said "This is not just Warcraft in space!".
Completely irrelevant; whether you consider these two the same series or not (I do) the technical aspect of setting up a 2-10 player multiplayer game is completely unchanged.
WC3 was very popular, and at its peak had similar traffic to SC2. It is
completely analogous. Far more analogous than any of the comparisons to SC1 you're making.
Face it, how many people play WC3 and how many play SC2. Just dig out the sales numbers and you will see.
SC2 is brand new, WC3 is ten years old. Of course they're going to have different traffic. Fact is, the WC3 custom system worked best
when its traffic was high near the start of its lifetime. I could create a game and it would fill up in seconds, and we'd start. Yes, you sometimes ran into issues where the lobby would fill before you could join, but then you just joined another lobby, it wasn't a big deal.
In SC2, if the map you're playing isn't on the top 10 popularity list, it just will not fill
Now put your bottom in the seat of a game developer. You receive a complaint about hackers from players who want to play your game without people hacking.
Maybe if it were more prevelant that'd be a point, but it isn't. I have never
seen the kind of blatant hack you describe in WC3, ever. Modern games will desync and cause the hacker to drop, so honestly I don't think this is a problem anymore.