> why can't we have smart light switches that work like physical ones (two states) and work both directions (i.e. toggleable remotely)
Separate command from power!
Like this? (command + relay(s), inside switch box)
https://kb.shelly.cloud/knowledge-base/shelly-1-mini-gen3#Sh...
https://kb.shelly.cloud/knowledge-base/shelly-plus-2pm#Shell...
or this? (command only, inside switch box, either use a separate smart relay or send on/off commands straight to an always-powered smart bulb)
https://kb.shelly.cloud/knowledge-base/shelly-i4-gen3#Shelly...
or this? (4 command + 4 relays, for breaker box)
https://kb.shelly.cloud/knowledge-base/shelly-pro-4pm-v2#She...
Inputs can be set up as button (so, open/close circuit are an input event) or switch (so, open/close circuit are an input state)
Of course it won't physically change the switch position, but the switch works both ways because you can turn it into a toggle, whatever the current position is.