Gamecube controllers on the wii

Hello

I own a GC arcade stick that will not work on my Wii. I have read on a couple of Nintendo forums that some other GC third-party controllers also wont work on the Wii but no-one seems to know why. Can anyone here tell me and also if they can be modified to work?

Thanks for reading