This one is hilariously complicated; the thread ends with this call to action:
Want to get a portable web3 account?
Pick an Eth wallet: https://ethereum.org/en/wallets/find-wallet/
Get ETH (sometimes built into wallet, otherwise use a service like Coinbase)
Get an ENS name: http://app.ens.domains * (Choose which is your username by setting reverse record at My Account)*
It's that easy!
I think the author underestimates how little most people care about their weak passwords, or centralised authentication.