Yes but unfortunately very few exchanges are currently proposing U2F authentification

I've seen Binance, Coinbase and Bitfinex are offering it
But other big ones like Kraken for example are only planning to add this protocol
That's correct, nevertheless you still have an option to make your login more secure if following this
static password can be used as the second part of the secret when entering any site. In this case, the first part (unique for each site) can be typed on the keyboard or copied from the password manager. With this approach, any keylogger or malware potential to steal passwords from clipboard is no longer scary simply because they do not see the second part of the secret, delivered via the YubiKey OTP interface.
Sure, Trezor/Ledger doesn't support such kind of stunts but Yubikey 5 does.