I can definitely relate to the tedium and nervousness around following long dependency chains. It really makes reading code so much slower.
I'm a little surprised that he finds the lack of types such a hindrance. For me, without types it seems like the first visual scan of code is quicker since there's less for me to read and I can just focus on what's happening.
I love the idea of a decentralized login, and I hope something like MetaMask will gain a critical mass for it to be really common, but it the crypto part of it still just seems like unnecessary complexity. Of course I'm not as knowledgeable about encryption and stuff as the author of this post, so I could be missing something about why it's necessary.