Von der Schreibweise her müssten doch eigentlich beide mit ö ausgesprochen werden. Warum wird es so unterschiedlich ausgesprochen?

Warum spricht man Moers mit ö, aber Soest mit o aus?
Aussprache,
OE,
Schreibweise