It may be worth adding to the draft some description of how UAs might handle instructions to lock orientation on devices that offer resizable viewports. The device itself may not be rotated, but resizing a window within a fixed size desktop on an OS like Windows or MacOS will typically change the value of the orientation media feature.
Should orientation lock directives be ignored if the device has no accelerometer? What if the device has an accelerometer AND supports resizable viewports?
Yeah, this whole thing only holds together while we're looking a fullscreen apps. The minute these apps are no longer fullscreen, or worse that they get embedded inside one another using iframes, everything falls down.
Think I should add some text that mentions that.