Es ist dennoch ein kleiner Unterschied ob Du einen Schließer mit Pullup/Pulldown oder einene Wechsler nimmst.
Bei Tastern/Schaltern mit Pullup/Pulldown Widerstand fließt bei Betätigung ein kleiner Strom über den Widerstand. Wenn Du einen Wechsler nimmst und den Eingang auf GND und +5V schaltest hast Du keinen zusätzlichen Strom (nur den Leckstrom des Eingangs). Das kann bei extremen Stromsparschaltungen sinnvoll sein.
Ein Controller in Sleep mit einem geschlossenen Schalter der dann 0,5mA über den Pullup/Pulldown verbraucht ist wenig sinnvoll.
Gleich wie ein Taster hat man beim Schalter einen Bereich der "prellt" bzw der Eingang in der Luft hängt und Störungen einfängt, die für einen undefinierten Zustand sorgen. Das mußt durch eine "Entprellung" und einen schnell komutierenden Schalter der nicht in Leerstellung verharren kann, aufgefangen werden.
Grüße Uwe