Hey Adam,
it depends on whether your CNC controller honors a second state of pressing the tool setter (“over travel”) more than just pressing lightly. There was a discussion about this the other day …here.
The other reason to have more than two wires is if the switch inside is not simply a passive switch, but if it has an active circuitry which allows you to select how it behaves electronically in an input circuit context.