I guesss that it all comes down to the number of devices that you are managing and the number of remote users that you need to support and create logons for. We're all aware that RADIUS or TACACS is a better solution from a management point of view and perhaps security as well. If you wanted to change a logon password for a user it would be far easier to do it once on an authentication server than on one hundred remote routers. However, for many organizations it can be overkill if they only use a single "admin" password. There is always a cost involved in setting these things up and you have to have a business case for doing it.
You will still find that many companies only use line vty passwords, no usernames. If you must do local authentication at least use usernames as well. It's much harder to match a password to a username than to just crack a password.
'nuff said!
Chris.
************************
Chris Andrew, CCNA
chrisac@gmx.co.uk
************************