Generally a lot of devs tend to argue that private/public keys are easier to use AND understand than the "email plus new password on every site" logins we've been using for the last two decades... So they stick to it and I guess we're in the process of letting the market decide on the best way to implement it by offering a ton of alternatives: https://www.whynostr.com/explore