Configurability is key. What if the user is inside a network that offers transparent .onion resolution and routing? Never assume that .onion has to enable in-app Tor automatically, better allow the user to choose.
Then he can just turn Orbot off.