More power to the developers. In the past you had to cross your fingers that the browser vendor would have implemented the gamepad the user wanted to use, and it not, you'd be out of luck.
The issue of "every site needing to reimplement every gamepad" can be fixed by developers making libraries with those implementations.