I tested this with a bunch of controllers. And, indeed, there is a grim sense in which the game "works with every controller" - it will always force a layout. I don't mind that, per se, except that I can't disable it. If I could, the game would be become controller-friendly on an even higher level.