Conversation

Some security keys have screens. Trezor supports U2F and displays the request being authorized on the screen, i.e. U2F authentication for a specific site. It has an internal list of the fingerprints for common sites to display a name / icon for sites like Google and GitHub too.
1
Google supports using the hardware-based keystore in Android devices as a full U2F key including the button-based authorization, but there isn't generally a trusted display so there's only physical confirmation of a request with the OS generally trusted to display the request.
1
Even a software-based keystore implementation would be a bit better than the Google prompt approach but the hardware-based keystore has been mandatory for a few years so there's no need for that. The prompt is tied to active logins on devices rather than having an actual pairing.
1