I too wrote (and used) plenty of TSR’s. But before my first IBM PC (pre hard disk days) used mostly IBM 3270 and 5250 family terminals. Data entry folks in those days were very fast at keyboard entry, and being able to “type ahead” was crucial to high data entry speeds. Which of course needed very predictable patterns to what to key. Good data entry people focused their eyes on the source material, not the screen. A lost art anymore due to shifting data entry to users, EDI, etc
I found Windows for Workgroups 3.11 to be the first very usable version of Windows. I absolutely hated Win 1, 2, and 3 prior to WfW 3.11