This would require writing input drivers, which is a lot of work. Even if the HID standard is now widely used, many devices requires quirks to work.
GIMX leverages the input drivers of the operating system, which is a lot easier.
And anyway, small Linux platforms are the future. They can do a lot more than an Arduino + Host shield, for about the same price.