I don't understand - the admin himsel will know the password? if yes, then let him add the password. after it is added, nobody will see it
Plenty of reasons for the Cisco style approach.
For instance I want to copy someone's account to a different router. I don't know his password. It /user export showed the password hash in a readable form and I could set it on the other side, all is good.
I was ordered to change the password to all routers in the ISP. I know the new password, but I don't want to type that password anywhere.
I ended up forced to have the password in the clear on a python program.
Ideally I want to set the password in one router, get the hash and use that in my script.
All other networking equipment we use support this approach. Datacom (datacom.ind.br) and HP/3COM (luckly we don't use Cisco).