The question "Why do most educational videogames suck so hard?" doesn't even get asked anymore, because we all know the answer: because they try to teach you stuff. It's just the nature of the beast. Any game that is trying to teach you first and be fun second is almost certainly guaranteed to fail, because the designers concentrate too much on the message and not enough on the medium. Almost. Believe it or not, educational game designers actually got it right sometimes.