It's 128 buttons and 8 axis since before 2002 I believe.
Elite has issues with the Virpil throttle having too many inputs without the extra step of keyboard mapping, Neither Xplane 11 or even FSX from 2006 has this issue.
It's ED implementation that is the issue, though I get that they don't consider it an issue. People using high end HOTAS and not going through the added step of binding things to keystrokes is going to be low. However since this is a game where you spend more than a little time typing in system names and chat. It can be annoying when your message box loses focus and you go into silent running or some such thing.
So yeah, we should be able to bind every button without resorting to third party software, or binding keyboard inputs.