I could also blindfold myself or tie my foot to my hand to make things harder.
I prefer the game comes with good systems that enforce thinking about a build to begin with instead of allowing switching at will with zero stakes.
Zero stakes = zero risk = zero reward.
I’m not advocating a system that allow you to never respec at all.
But take Path Of Exile, for example. You get respec points there, but they are limited. That way, if you made a mistake early, it can be undone later, but you can’t switch around wildly without limit as in D3.
It’s also a problem of D3 that it is just way too easy for way too long as you level up. Path Of Exile gets harder much earlier. Way before you reach the “end game” - I’d say halfway through the story or so.
Commitment and experimentation are not mutually exclusive. I mean, yeah some never derive from a given build/guide, but I think most do their fair share of experimentation along the way and only very few end up with a 100% copy.
I do the same, but merely knowing that I could at-will change everything without consequence whatsoever seriously dampens my enjoyment, even if I do not allow myself make use of that. You can pretend there’s a gun pointed to your head, but in the end you know it ain’t so.