The question is will Safari support this in the future? Also can users disable these integrations? I am really not interested giving websites access to NFC or HIDs.
I opened up the demo that flashed my backlight keyboard (after chrome prompted for some generic hardware permissions) and, while it was cool, I'm not entirely enthusiastic about websites being able to control my hardware like this with such low user intent.
WebUSB is considered harmful by both. As is WebNFC if I remember correctly.
WebHID has the same concerns as WebUSB.
Moreover, some of these are implemented and rushed into stable versions of Chrome even before other browser implementors even had the chance to weigh in on the specification. See, for example, https://github.com/mozilla/standards-positions/issues/459