My goal was to create a simple app to see what controller was mapped to what Player ID as seen by XInput & just be able to quickly switch to it via gamebar (or some other overlay like steam). This app was never meant to replace a robust gamepad testing tool like hardwaretester.com/gamepad, rather to serve as a tiny app that could be running in the background for quick reference.
However, on my journey I learned that XInput and WebGamepad API do NOT necessarily need to match. So a program like this would be useful as long as all the games you are playing relied on WebGamepad API, but not if they leveraged XInput directly. I figured I would share it though, just in case others had similar thoughts about how player indicators seem nonexistent for pc gaming.
Controller images by Xelu