voodoo47: yes, that's exactly the attitude that will help things get fixed in no time, I'm sure.
considering how complicated it is to port these ancient games to modern systems, even the initial public release is very solid, and it does work ok for most people (you would be seeing tons of reports otherwise, not just a couple). problems with a few users using obscure hardware or software are to be expected, and will be fixed sooner or later.
Installing into Program Files is not "obscure" in any way. It's the default behavior for basically all applications on Windows. And XInput is the standard controller API for Windows. These aren't unpredictable edge cases, they're the bare minimum you should be testing if you want to advertise yourself as a port for modern operating systems that touts "joystick" support.
If issues always got fixed I'd cut the devs more slack for missing basic bugs like these, but lots of games never get fixed. I'm still waiting for the controller support in The Silver Case to be fixed and that game's developers acknowledged that bug a year ago.