Not a mathematician, but programmers definitely don't agree on whether matrices should be row-major or column-major.

I'm surprised we even agree that they should be top-down.

At this point might as well make them match the x/y convention, with first index increasing to the right, and second index increasing from bottom to top.

Programmers don’t agree on the x/y convention.