DigID in the Netherlands works exactly as described here, the keys live on your device and are linked to your physical ID by scanning your ID with your phone's NFC scanner (or manually entering the details if your device doesn't have NFC).
To login to say your healthcare provider's website, you enter a randomly-generated 4 letter keycode provided by DigID into the website (it's more of an OAuth flow, so you're actually entering it into the DigID website itself). You then get a QR code you scan, DigID shows you the details of who's trying to access your DigID, you then click login and you get redirected to the page.
It takes literally 20 seconds, at most, it's really not that inconvenient and the way DigID works, the website gets nothing but the bare minimum of info about you, such as your DigID ID, >18yo? And that's basically it.
To login to say your healthcare provider's website, you enter a randomly-generated 4 letter keycode provided by DigID into the website (it's more of an OAuth flow, so you're actually entering it into the DigID website itself). You then get a QR code you scan, DigID shows you the details of who's trying to access your DigID, you then click login and you get redirected to the page.
It takes literally 20 seconds, at most, it's really not that inconvenient and the way DigID works, the website gets nothing but the bare minimum of info about you, such as your DigID ID, >18yo? And that's basically it.