Well, I don't know exactly what does it do, but for example, when you want a unit wait at a HOLD point until the trigger is activated to then proceed to the next waypoint, if you don't set its type as "SWITCH" it won't work and you won't be able to go to the next waypoint. It may have other uses, but I don't know them.