JTableとオリジン

JTableのセル座標系のAPIは(行、列)であり(Row, Col)となる。Microsoft系は伝統的に(Col, Row)なので、判っていても混乱する。
まあ慣れの問題なのだが、何故差異が出るのだろう。ベクトルなら{行:列}であり、そこからきているのか? でも表ならば「列:行」だよな。メタファの発露というか、原点が違うのだろうか。