I'm quite confident in saying that your understanding of effective keybinding is flawed. A lot.
Naturally you want to keybind stuff close and around your WASD keys and even tho I personally have a shit ton of crap bound to keys myself (even crap like heartstone, disenchant, ...). You normally only need to bind important class abilities.
Let's say you can comfortably reach 1-5 keys with your left hand.
1) 1-5 = 5 keybindings
2) Alt + 1-5 = 5 keybindings
3) Shift + 1-5 = 5 keybindings
that's 15 binds so far without a sweat.
also Control + 1-5 = 5 keybindings; even though I wouldn't recommend this unless you can bend your fingers around each other ... or don't mind using mouse for moving while pressing those combinations.
4) Q/E, Q/E + Shift, Q/E + Alt = another 6 easy to reach keys
5) Y, C, F, R and combinations with Shift and Alt = up to another 12 keybindings
6) A, S, D + Alt/Shift = 9 more binds
All of them make you barely move away at all from WASD, short reaction times, ftw. And you can easily choose 40+ binds from those combinations alone.
Should be more than enough for WoW. Even back in the days where classes had some more skills like they do now it was more than enough for me at least. And than again I bind every crap I can use during combat and than some quality of life shit like disenchant/prospecting/etc.