Hello,
I don't agree with having to use one library for everything. I also don't agree that passwords are dead.
First, what you need to do is to understand how things work and understand the algorithm which is very simple and only takes up a few lines. You can't develop an application using only third party libraries without understanding what they do internally.
Second, passwords are still used in most applications. As a complement to passwords, two-factor authentication can be used, but nowadays in most business and user applications they are a fundamental part of them.
The important thing is a good management of them and that is achieved by understanding its operation. If you use a library for something so simple you are delegating your security to a software that is not yours.