I think so, except that on “Do Not Disturb,” it also won’t vibrate even if you have the toggle set to “Normal,” not “Silent.” By leaving “Vibrate On Silent” on off, I can use the hardware switch to toggle the ability to hear calls. I guess it’s mostly a matter of whether you prefer to use that one or toggle it in the software from your control center, both work!