a lot of potential game developers associate them with poor quality and weak entertainment. Do you think it really has to be that way?
No. Games for educational purposes have a very weak background, it's a bit like adaptations of games into movies. What we already know on the subject makes us take a preconceptions that once we are faced with a good quality educational game, we will, even if we don't want to, pay more attention to game design errors.
Especially since educational games, even of good quality, have the problem of being games, but of offering work, and not "good game" strictly speaking, to the player. The scenario is a pretext, the gameplay is a pretext.
In my opinion, a good educational game would be a game that would make you associate its gameplay, its atmosphere, or any other game element with something good, and then teach you subtle things. Make learning fun. And above all, don't label it "learning", since it often tends to take away the desire to play.
I think the best educational games would be history.
Cause a lot of history is actually pretty exciting.
Anything can be exciting, history is no more exciting than anything else. Depends on how attracted you are to the subject ^^