It's easy to build alternatives to file sharing. You can be as inventive as you want. DNS on the other hand is a standard. No matter how many alternatives you cook up to it, you have to replace to many things in too many places for them to work.
Either that, or simply install something at the client's place that bypasses the whole system. Works, but somehow I doubt DNS is so easy to replicate.
Either that, or simply install something at the client's place that bypasses the whole system. Works, but somehow I doubt DNS is so easy to replicate.