on は日本人が考えたのかも?
日本人は、on を上と訳す

一方、外人は、on を接触していると訳す

a fly on the ceiling
天井にとまったハエ

天井よりも、ハエの方が下にいるけど、接触しているから、on

Rick Beato の講義では、「A over C」のように、over と言ってる