As a user, there are times when I’m in the mood for fiddling with the code I use, and others when I just want to get other things done.
I recently had my config “broken” by changes in a new version EXWM, the Emacs window manager.
It’s a situation where malleability gets in the way and could encourage some to turn to rigid solutions where they can hope to be an undisturbed “end user”, at the cost of decreased autonomy.