Question: do gamecube controllers work for all switch games?
Answer: Unlike the Wii U, the Switch supports GameCube controller input for just about any regular game as long as you can make do without a ZL-equivalent shoulder button and the home button. You'd have to play through Breath of the Wild without using your shield, for example.