My aunt was an accountant (rip).
She had one of those "not calculators" with a built-in printer.
Not sure what they are properly called.
Her "not calculator" was old, stained with cigarette smoke and coffee and
she did not wish for a new one.
I got paid a bit a few times to clean it up inside and out.
The thing was a tank.
(If it still exists, it should still work with a bit of care and attention.)
She used some form of financial software running on a terminal.
I think it was from an AS/400.
She was an expert on both.
Whatever key combinations were required to enter data on the terminal
had become so ingrained that if you asked her how to do it,
she would have to look at what her hands did. (weird).
The UX on the terminal was shit if you had to learn it.
(Since I got paid to do some data entry, I felt the pain).
But if you got used to it, it was damn fast.
No lag, no mouse pointing, and it stayed entirely consistent.
A bit like VI I guess.
As far as I know the system never crashed on her.
The server did need care, but it would order it on its own.
At some point they brought in Windows PCz and Lotus Symphony, I think.
She hated that.
She found it all slow, inconsistent and did not like the mouse one bit.
The other way around though.
When someone new was hired and we were in the age of Microsoft Windows,
new people were horrified by the old terminal software.
I still sometimes see people at warehouses or stores that use terminal driven
software and some of them are just as fast.
It is fun to see.
The majority though hunt, scratch head, peck, hit whatever undo is, and try again.
Should we make easy to use software or software as a tool for those who
go through the effort to learn?
I dont think any "windows/osx/linux/" screen UI accounting system would be as fast to use.