Funny you mention this, as I've written quite a bit of Python code that works just like this, typically in the form of an evaluator for some random proprietary language I've parsed into an AST in the form of a Python list or tuple.
I was, but my application was less fun: porting Perl code from Windows NT to MS-DOS to integrate with software that required direct hardware access to a particular model of SCSI card.
Worked great, and saved a bunch of time vs writing a VDD to enable direct hardware access from NTVDM or a miniport driver from scratch.
IIRC, the underlying problem was that none of the NT drivers for any of the cards we'd tested were able to reliably allocate enough sufficiently contiguous memory to read tapes with unusually large (multi-megabyte) block sizes.
You can get ad-free, fullscreen video on mobile right away by opening it from a chat message preview. You also just get the full-screen video, no way to minimise it and see Youtube UI, no ads visible. I was just wondering how it works and can you simulate that on the desktop.
Recent Xbox controllers support both Bluetooth and a proprietary protocol; Microsoft sells an optional dongle to use the latter on PC.
AFAIK, PlayStation wireless controllers are Bluetooth-only, but the DualSense (PS5) controllers use some proprietary extension not supported on Windows for haptic feedback over wireless that's sent via standard audio protocols over USB.
And you can repair an already-paired device by either holding down the power button for a few seconds or flipping the power switch on and off a few times, depending on the model.
My biggest annoyance with Apple devices is in software, that AFAIK there's no way to prevent macOS from pairing to any Apple Bluetooth device connected via USB, even if it's already paired with another device and you only intend to use it via USB.
reply