...Anyway...
Does anyone know how difficult this would be to implement?
It seems to me that they could just have the "search for controllers" line of code, that runs on game boot-up, run again when you press the refresh button. However, I have no experience with DirectX. I do feel like I've played DirectX games that automatically and instantly detected a connected controller no matter when.