Часто это связано с историческим произношением каждого слова, когда с течением времени два разных звука становятся одним, а разное написание остаётся: plane произносилось /ˈpleːn/, а звук /eː/слился со звуком /eɪ/ в plain. Так plain и plane стали омонимами.