This was one of my main frustrations when I first started working with KiCad, the top one being the location of the coordinate origin. It bothered me enough that I decided to fix it. Patches have been submitted for the v6 release, and should get merged once I finish addressing the comments from the code review. My profile links to a blog that includes a description and screen-shots. Now all you have to do is wait until v6 makes it to release.
Funny how you chose that particular expression of your frustration. Look closely at my profile pic.
Changing how KiCad works internally would cause serious backwards compatibility problems. Providing a user interface conversion layer is the only sane way to go forward. Personally I have used top left origin far more often, so I want to stick with it
When I was young (I think 12…14 years old) I sow relay-based computer working. It was “programmed” by a lot of cables with banana plugs and used to generate the pay list of workers. My aunt, who let mi go in to see it said that it is too slow for any other task so they use it only for this.