I'm left-handed. Key rebinding has gotten better in some ways throughout the evolution of gaming, but it has recently regressed in the past few years.
I make custom layouts for every game I play. IJKL to move, Semicolon to sprint, Quote to crouch, M to interact, etc. I find many games where "I" is hard-bound to inventory, some bindings overlap keys I've bound with no way of fixing without going outside the game, some keys are unable to rebound entirely in-game, some keybindings menus require jank to actually work, some keybindings menus completely glitch out as I change entries, some games require .ini edits, some keys seem like they are working fine rebound, but completely bug out in unique ways, some games allow keys to be bound with modifiers (e.g. Shift + Mouse Button) and some don't, and so forth.
It's very frustrating. I can only imagine what people with physical disabilities and assistive devices deal with if it's this hard for me. I've tried using my right-hand for my mouse and WASD, but I get way too much pain doing so - even if I could properly learn to use a computer and game that way. I can't use WASD and my left-hand on the mouse as it is incredibly painful.
I just have to imagine this is all the case because QA is nonexistent and developers are overworked.