Q. We have stressed the require for an operating system to make efficient use of the computing hardware. When is it suitable for the operating system to forsake this principle and to "waste" resources? Why is such a system not actually wasteful?
Answer: Single-user systems must maximize use of the system for the user. A GUI might waste CPU cycles however it optimizes the user's interaction with the system.