Typically, at least in the business I work for, users remoting into their own desktop are doing so because their specific machine is setup to handle certain functions, elevated rights, a piece of software that the license was only purchased for one machine, etc.
We do have terminal servers for people with generic profiles, however the list of people with custom setups is growing quickly.
There are also times when the business does approve a change, perhaps to the network, the users then login to their individual PC's from home to test functionality. So its important to have them be able to reach their own PC.