Windows Maintained guidelines for USB from Windows 8.1 not to support UHCI and has stopped further development/shipping of UHCI drivers on newer development(ARM-based windows). Since the virtual keyboard/mouse/touchpad is connected with UHCI in absence of xHCI all devices connected with UHCI may not work
UHCI is a legacy device and requires IO space for the device to work correctly on Linux we might provide IO support and all Linux-based system which ships UHCI driver may work. On top of that ARM system ready is throwing errors because of exposer of UHCI controller so we might drop USB 2.0 on an ARM-based platform(discussion is in progress)