that's interesting. I wonder how Netflix detects that. would it be as simple as using an Edge user agent, or more complex using the Edge browser engine with embedded DRM keys
Server side Netflix has nothing to do, just send out the encrypted stream if asked by a client.
(Netflix do the same thing on MacOS with Apple signed drivers, backed up by hardware based security.)
Including Widevine. Widevine Level 3 is a software based solution that can be used on a variety of platforms, but the space for Widevine Level 1 requires OS and hardware integration (which doesn't include Windows for example, but is available for Android if the OEM does the requisite work).