I disagree.
For your company, remote users are the most expensive to support. It often takes several minutes to try to make the user understand what you want them to do, and to do it PROPERLY, where locally, you could just go to a user's desk and fix the problem in seconds.
When dealing with local users, you get to use *ALL* of your senses to diagnose a problem. Does the computer feel abnormally hot? Does it smell like something burning? Can you see that the little tab on the ethernet cable is broken off?
Likewise, users on the other end of the phone are trying to describe a problem to you using only their voice, and they don't know the jargon: "There is this THING on my browser and it won't go away."
What is this THING that they are talking about? A window? An icon? A toolbar?
All of these factors use up a lot of time, and time costs money.
Also, isolating yourself from the users limits the quality of your work. If you work with them, and see how they use their computers, it will give you a better overall view which helps you support them even better in the future.