They created toggles to differentiate between settings that take place immediately vs being deferred until a later Save action. If you accept that premise (you might not!) then the problem isn't toggles per se but that the toggles are displayed in a way that makes the current and alternate states ambiguous.
In case you're wondering, macOS didn't have them until they started fusing it with iOS.