I am not sure "clobbering library/framework names" is a real problem, but it does make things a bit more annoying for us mere humans. Imagine my confusion where I read a bunch of web dev types praising asdf and feeling confused only to find out asdf is now the name of some new tool. Now I have to explicitly search for "asdf lisp" to find info about the thing[0] I actually had in mind.

[0] https://asdf.common-lisp.dev/

On the other hand I'd say that no tools should be named asdf or other keysmash, except for ZXCVBN.

> except for ZXCVBN

You mean the Low-Budget Password Strength Estimator?

https://github.com/dropbox/zxcvbn

Yeah, that name is totally legit.