Windowsの位置情報設定が開かれないようにするのはgeo.prompt.open_system_prefsをfalseかな?

geo.enabledをfalseでGeolocation APIが無い状態にするのではなく
設定→プライバシーとセキュリティ→許可設定→位置情報の
「位置情報へのアクセスの要求をブロックする」にチェック入れてAPIは存在してるがブロック状態にしておくのが無難