So here is my arguement for why it is a high priority feature:
In my case, I am controlling semi-autonomous unmanned vehicles via JInput. If the operator accidentally pulls out a controller and then plugs it back in, the application needs to handle this case and allow the operator to regain control of the robot. In general, if one needs to make a robust application, then this feature is very important.
I think JInput is a great API to work with, I really hope this feature gets implemented in the near future.