The point is: adding that “feature” to every app doesn’t scale. Other apps implementing it nonetheless doesn’t mean it is a good feature. Here is another solution which might fit your needs better since it keeps your server hidden from the internet:
Give your server a DNS name which is only resolvable in your home network. Then if you’re on the go, the domain will not resolve and there is no connection to a wrong server.