Switches are confusing indeed.
What's the alternative? A select?
No, in my article I mention that Switches are hybrid intent-state buttons, and I consider them fine.
It's just that they lean (a bit more than usual) on the developer to provide a good UX: Think picking a good label to signal intent, state is shown applying the Material Design guidelines.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.