

I also thought toggles were unnecessary, but then I read something that changed my mind.
Toggles have an immediate effect, whereas checkboxes don’t.
For example, a light/dark mode setting. You could use a checkbox, but users have become used to the above behaviour, and so a toggle may be more appropriate.
Checkboxes, therefore, are more of a form element.
Personally, I’d still be fine with just checkboxes, but that design intention is something I hadn’t known but makes sense after I heard it








I suspect it’s not a lack of playtesters that’s the problem, but harsh deadlines and crunch. That type of environment leads to tech debt to get things working fast, which leads to hard-to-manage code, which leads to bugs…