Yes, but considering matches there are worth actual points for an actual ranking that let you play in actual tournaments, and revenue is "real" (and much, MUCH better) - you can always convert MOL goodies to money without too much of a hassle -, most players are ok with it, winning by clockout is still winning.
Problem is, Gemp is a CASUAL program for CASUAL gamers that want to enjoy a dead game, so it's NOT ok to have people sit on their thumbs for so much time.
As for crashes, sure, they can happen. Sure, they suck. Sure, losing a match because of it sucks (and in a tournament, I'm pretty sure the time limit would be higher, because if someone pulled something like this on a tournament, they'd get DQ'ed anyway). However, I think it's a matter of risk-reward, and I think players getting annoyed in this proportions IS a bigger problem than someone losing a random casual game because of an internet crash (and of course, those can always be solved by the player, either by fixing/upgrading their computer or changing internet providers if the current one is not living up to expectations).
PS: I understand this may sound harsh to some ("get a better computer/internet connection" - although it's not quite what I mean, I'm actually telling people to fight for their rights if they're paying for a service), but truth be told, games DO have system requirements, and while you CAN play with a machine slightly under those, you have to know you run some risks, so I don't see why it'd be such a big deal.