Different user interfaces require different input devices because they have different goals and functionalities. For example, a mobile device screen is small and touch-based, so it requires finger gestures and swipes, whereas a desktop computer screen is big and requires a mouse and keyboard for more precise input.