Admin login as other user

Salesforce offers this option that should tell you something. This is needed, I had new hires coming on my team and if I could have logged on as them before their start date I would have been able to get them all set-up and ready to work. Also, for maintenance purposes, this is very much needed.