そもそも自然言語の [A or B] は
[Aですか?もしくはBですか?どっちですか?] だけど、

プログラム(スクリプト)の場合は、
Aを実行してその結果が気に入らなければ、Bを実行して、Bの実行結果を戻りとして採用するが、
Aを実行した副次的変動、及び実行コストについては問われることとなる。

これは、オニオンスープですか?それとも中華スープですか?
と聞かれたとき、両方のスープを飲んだあとに 「中華スープです!」と答えるようなもの。
でも彼はオニオンスープの代金(コスト)は払っているし、腹の中にもしっかりスープは入っている。
そしてもし彼が「オニオンスープです!」と答えたときは、中華スープは飲んでいないのだ。
不思議だね。


なにが言いたいかと言うと、単語や名称ならともかく、
"?" や "or" のような道理の組み立てを必要とするものを自然言語でそのまま当てはめようとするのは自然じゃないと思う。
長い文章で AorB を説明するなら普通に可能だけど。