I don’t know about you guys, but all my colleagues and very skilled 3d modellers that I know and respect, customize their hotkeys in every DCCs they work, so that their left arms stays on the left side of the keyboard most of the time. That is basically one of the things that gives you a speed advantage compared to people that use the software occasionally, and in my opinion it is better to teach users best practices straight away.
The whole philosophy could be described as follows: when drawing and painting an artist should be concentrated on composition, shape and shouldn’t be thinking about the key he would press and look down on a keyboard. It’s distracting as if like you’re changing the brush every time you need to make a single brush stroke. That’s why every skilled artist develops custom hotkey sets for the software they work in, because defaults are not always the best choice and many times they were chosen because the first letter in the name of the tool is the same. And sadly, Blender doesn’t avoid the right side by default, so a lot of things eventually have to be remapped to save time.
Also, the claim that left side of the keyboard runs out fast because you run out of keys is not fully valid, as you have combination of modal keys that you can use, giving you loads of variations, and also blender has separate modes where you can have different hotkeys.
As for Knife tool being binded by default to ‘K’ key - I don’t know about you, but I rebind it to double middle mouse tap on my mouse in edit mode, I don’t suggest you to do the same as it sounds quite unorthodox for many, but it saves me loads of hand movement and prevents distraction from the flow and doesn’t disrupt navigation at all. Same goes for some functions like select more/less in edit more instead of using ctrl + ctrl - (or whatever that is by default) and wasting time reaching out unreachable keys I remap it to shift+ middle mouse button up and down. I rebind a lot of stuff on the right side either to left side of the keyboard or my mouse with 20 buttons, this allows me not to ever look at keyboard and just be in the flow.
It might seem that it is a great idea to bind some function to a key because it has a similar name, it seems logical at first, but what you must think of is the “flow” here. A person using the tool you have programed will be using it for 8 hours, sometimes 12 hours during crunches, and these distractions when he tries to find a key on the right side of the keyboard will eventually add up and you’ll make his life harder, even if sometimes he won’t notice it at first.
Also please keep all new options available for customization in Knife Tool Modal Map section in hotkeys settings so that they could be customized too, there is nothing worse than hard-coded hotkeys in a software package. Just my 2 cents on the matter, you don’t have to do that, but yeah, at least make sure that we have an option to change it.