But you write from top left to bottom left.
A spreadsheet also starts form top left and increments towards bottom right.
And all standards regarding schematic symbols suggest that ordering. IEC, IEEE, DIN, …
So this convention is quite widespread.
There was a lengthy discussion about that recently. So you are definitely not alone in that.
However most complex schematics benefit greatly from organizing pins by functional groups. This is what is used by the official lib.
The reasoning behind that is that the schematic should in an understandable way communicate the function of a circuit. (This is made easier by organizing pins by function)
The schematic is not in any way intended to communicate the physical side of the circuit. (That’s what the board file is for.)
For debugging we will get cross highlighting between schematic and pcb_new in kicad 5. (Meaning you can highlight a signal in eeschema and have it also highlighted in pcb_new)