Right. So, the Mode method won’t enable us to disable this SmartApp without interfering with the normal operations of our other SmartApps.
since the Mode method is NOT safe for a production environment, and
since the Switch method IS safe for a production environment, and
since the Switch method is more efficient, offers more versatility, and empowers the user to disable the app as desired without interfering with anything else, and
since, (as you pointed out) just about the same amount of effort would be needed to do the ‘prep work’ for either approach (i.e. creating and configuring Modes for the Mode method, or creating and configuring Switches for the Switch method),
it would appear that IF one were hoping to maximize time, energy, resources, and effectiveness (i.e. actually accomplishing the intended objective), then the Switch method is superior, and the ‘better’ choice.
Still not really meaning to argue with you, or try to pressure you into it, but just attempting to present the facts in a logical, reasonable way.