Take Ragnarok online: You could use about a dozen ''best'' items for each slot (specifically cards), several different builds for each class (that could play radically different).
How is that a mere illusion of choice?
Incidentally, in true horizontal progression you can make up your own mind to follow the ''meta'', or popular opinion on whats best.
I mentioned that example as a raid example. I often used less then ''best dps'' specs in a raiding enviroment in wow, including the (then) current hardest content.
Typically speaking nearly all specs were ''viable'' (well, from tbc and onwards, anyway), meaning you could perform well enough to take down the encounter with any spec.
I dunno, perhaps its because I feel that how well you play is foremost down to you as a player, rather then your ''build's limitations.
When was that exactly? Im not sure when you started playing WoW, but Arcane, Frost and Fire all had very long periods of being on top. Ive played frost and arcane when they were considered the underdog.
Noone laughed at my dps tho.
Ive played a 2H enhancement shaman in early tbc (ssc specifically) and made it work (ie: viable dps). The problem is not with the stats, its with peoples attitudes.
A good of example of that would be when I rolled dual enhancement and elemental at different periods in TBC, and people were horrified. That is, untill they saw that they actually dealt really good damage.
If you need math to win encounters for you, instead of skill; then I will agree with you that going ''the best'' is the only real thing to do.
According to your logic, people must absolutely hate and avoid making mistakes in a raid, since being anything but the ''the best'' is such a big deal. In reality however, even the best players will rarely play perfectly. (but down encounters anyway)
Which I think shows that ''the best'' isnt such as must have as is often believed.