We focus on the complicated things about our profession and forget about the basic stuff that’s indirectly causing problems on our daily lifes.
Is there an actual reason you are typing the way you are typing?
Do you type correctly? Or do you think you’re typing correctly?
The simplicity comes at a price. The actual state of development frameworks is a confusing layer to newcomers and the problem is that they aren’t necessary, but they’ve become the angular stone of nowadays dev teams.