I think you're missing something pretty major -- a touchscreen can support multiple UIs, menus, and controls, with minimal hardware. If I have 20 user adjustable inputs, I would need 20 dials/buttons scattered around the cockpit. On the other hand, with a screen, I can display 5 on each page and allow the user to swap between pages.