That's kind of my point. By requiring the toggle we are shutting down a lot of cool/specific user experiences people could implement. I know a lot of design/devs that create a single experience and a toggle would destroy it. Instead of requiring toggles in all clients, we should be more flexible to move between clients. Some clients can have toggles, while others don't. If you like them, you like them.