I'll try to explain better. I don't claim that the E button works as the dialog boxes say it should, I claim that the button you've bound to `Interact` functions as it should. I use esdf, and have interact bound to R. I have successfully navigated menus and pet doggos using R.
Where the confusion arises (and why this question comes up so often) is because the dialog boxes are written to say 'E' every time, even when the key bound to the action is something different. This doesn't mean that that action requires you to press E to use it, rather, that CSS needs to update their dialog boxes to reflect binding updates.