自分で考えて以下の結論にたどりつきました。

ユークリッドの距離の下では開球を閉球に変えても開集合の定義は同値だけど、
他の例えば離散距離の下では開球を閉球に変えたら同値でなくなる。

だからユークリッド空間なら開球を閉球に変えてもいいけど
距離空間ということなら開球を閉球に変えたら駄目。
それでユークリッド空間でも開集合の定義で開球を使うのが自然。

この考え方でいいですか?