I hate passkeys. How do I login from work using my work PC for example?
Isn't that the problem? People have got too used to convenience at the expense of security.
In this day and age, the old-fashioned "let's have a system file storing everyone's username–hashed.password pairs" is clearly no longer sufficient, with the never ending battle against hackers finding back doors to stealing the passwords file (now with AI help) and the computing power available to compile dictionaries of reverse hashes.
Even very minor websites/forums, unrelated to anything financial, could be a target – impersonation leads to opportunities for exploitation.
2FA is all very well, until you have your phone stolen (snatched out of your hand while you are using it, so it is unlocked), or get targetted by the mob taking over your phone number*. Even locked phones show message contents on lock screens by default, so that 2FA code sent by SMS will pop up and the criminals have got into your bank account (it may be less convenient to have to unlock your phone to read a quick message, but turn that off!).
2FA apps are better, working similar to passkey and requiring biometric/passcode entry to complete a cryptographic exchange, if the website in question has that option. This solves the "login from work" thing, but I'm not sure logging in from work ought to be encouraged.
* If ever your mobile phone seems to lose service, be very worried and act immediately. The mobile phone networks are a weak link. If the mob have enough of your personal details to convince a phone company employee (or AI agent) they are you (and it didn't used to take much, but has probably tightened up by now), they can get a "replacement" SIM sent out for your mobile number, and your own SIM will thereby get deactivated. They are then you to all intents and purposes, for any service you have linked to that mobile number. EG your bank account.
You don't have a mobile number linked to your bank account? That's not secure either. If the criminals manage to register their own mobile number to your bank account, job done.
All of this is caused by convenience. The convenience of joe public getting used to conducting business on-line instead of in person, and thereby giving institutions an excuse to reduce their workforce. Yes, OK, there were still cons and exploits, but they had to be done face-to-face and could not use a scatter-gun approach.