It's a first world problem with a very easy first world solution.I have never seen a better example of a First World Problem...
Everything about the iPhone is software-based. Except that damn silent switch. And to not have any visual indication on the screen that silent mode is on, I'm forever angling my phone towards the light to see where the switch is (my case makes operating the switch quite fiddly, so toggling several times a day is a bit of a pain).
I work in film production, often on dark sets/night shoots and my phone going off during a take is not an option, but switching off my phone is also not an option. I'm always so paranoid that the switch will toggle in my pocket.
Plus, because it's a physical switch, there's no way of setting any automation. IE: When I leave home, switch to silent, when I arrive home, switch to ring.
My biggest bug-bear of the iPhone.