Originally Posted by
Batcathat
I agree with the sentiment that not everyone has to be able to contribute equally in every situation, but the problem is that in D&D some classes can contribute in a whole lot more situations than others. A GM can create situations where the wizard can't contribute for some specific reason (such as the "must defeat the champion barehanded" example you give) but using that alone to make sure everyone contributes a roughly equal amount would probably feel quite contrived and railroady.
A system where some characters have to intentionally limit themselves in order to not always outshine other characters is not a very good system, I think.