> But once you get used to an OS and set of tools—warts and all
This is the very reason I choose to configure a minimal WM, fed up of the churn and quirky behaviour of large DEs, especially the proprietary ones.
If you install DWM, or i3wm or {minimal wm of your choice}, you don't have to configure it to the nth degree like on unixporn - many of them work out of the box with sensible defaults (i3wm is known for this)... but the nicest thing of all? it stays that way, you may or may not make gradual tweeks over the years if you find a pain point, then when you reinstall or upgrade your system just take a single config file with you - done.
Compare this to macOS or windows where things just dynamically move around and change their behavior "because progress", or you re-install and have to dig through UIs to turn shit off to get back to where you were... I don't want this, I want to get shit done, I also don't want to have to relearn someone's exciting new desktop paradigm every few months at random and inconvenient times, which these days are more and more catered to the lowest common denominator of user.
Using a minimal WM does not necessitate massive time investment, it may take a little getting used to like any new thing, you can invest as much or little into customisation as you can be bothered - the biggest reward: stability, continuity, piece of mind, sanity, less distraction.
Anecdote: I last touched my i3config 4 years ago, my WM behaves the same, I use the same key commands, no new features are automatically injected on updates... zero distraction.