I have rotary encoders. Nothing is preventing the user from turning 2 encoders at the same time while on auto-pilot.
rotary encoders are a completely different story to switches, you have virtually no chance of reading multiple re's via i/o extenders with any confidence that steps and direction changes won't be missed