You are right, many oddly specific gaming things like this are not that well supported, but the strength of Linux and open source is that everyone has the power to change it. The software that people have already developed to interface with proprietary hardware is great, I have a Corsair mouse and thought I would never have support for macros on it on Linux, but someone has already developed software that does a way better job than corsairs official software. It can do all of the same operations and doesn’t hang or crash regularly. I’m sure a few of your issues have already been solved by someone. The brilliant thing is, Linux ultimately allows much more control over the software and hardware it is interfaced to. So something like the transducers you mention would probably be easier to do than it is on windows, but someone has to actually do it. Maybe the sim-racing community is just waiting for you to come along? ;)