We seem to have forgotten this very fundamental principle: the user's desires, expressed through input, are paramount for a desktop OS, which means that the OS must be designed from the ground up to respond to input at a very high priority. Mainframe operating systems like Unix (incl. Linux) and NT do not have this critical bit of forethought. Haiku probably does, and I think macOS might, especially on Apple Silicon.