I don't see there's a reason to use vim locally as other editors are far advanced when vim isn't changing at all.
But there's a use on the server side because you only have vim or emacs there.
Chances are the Emacs-users are working on files on that server remotely via TRAMP, from their nicely and 100% personally customized Emacs-installation.
Why bother replicating all that setup on a server when you don't have to?