Oh geez.
That is subjective and therefor really tough to convincingly say it 'IS a requirement'.
I do not have requirements to play well, I do of course have preferences.
We can play well even if we use a sub-optimal build, can't we?
There are a lot of little questions in your reply. I will try to address them concisely (just to keep it short, not to be curt).
do you chime in that enhancements aren't required? Yes. (IOs, purples, ATOs, HOs, etc are optional even though some a super helpful)
then why are you playing at all? For fun? Yes.
What fun is not playing to the best you're capable of? Video games can still be fun even if we never get to the final screen.
But - it's already about choice, as you say, so why not make it a choice? Umm.. It is already a choice, maybe this was rhetorical.