Here it is, people are just confused because there is a strong incentive on this forum to trash anything cryptocurrency related.
Web3 is by far the easiest way to provide auth to a web app right now, if you haven’t experimented with it I highly recommend giving it a try. The react library is a decent place to start.