One of the hazards of working in this space is that as you develop sympathy for others, trying to “think like a normal user” you eventually succeed. Your own thinking starts to shift and pretty soon you suffer from the same class of problems.
I overheard several people talking about this when I first started thinking about UX and sure enough within a couple years I was making some of the same sorts of “mistakes”.
Having fallen into that thinking, at some point a few years back I realized that I was selling myself short by thinking that I should behave "like a normal user". And now I combat it with a secondary mindset of training some actions into muscle memory, as if I were learning martial arts techniques.
With a lot of hardware-only workflows, muscle memory training happens by default, which also means that they "get away with" really poor UX ideas at times. With software you can have some mixture of defaults/presets and technique. It's not worthwhile to try to customize all of it(good defaults are precious, early-binding forms are valuable) and technique usually suffices for covering the remainder. But technique is less discoverable than a settings menu, as well, and swipe-and-tap techniques are extremely so since they operate on many dimensions. Compare the new iOS gestures to chorded keystrokes - once you know that chording exists, you can learn any new one given some time.
I overheard several people talking about this when I first started thinking about UX and sure enough within a couple years I was making some of the same sorts of “mistakes”.