But, CPU scheduling is just an example of resource allocation problems. So, developed things like disk and physical memory quotas, etc. Overall, time sharing was a success. However, it was a limited success. In practical terms, every timeshared computer became overloaded and the response time dropped to annoying or unacceptable levels.
Computers become even cheaper.
It becomes practical to give one computer to each user. Initial cost is very important in market. Protection, security less of an issue. OS back to a shared subroutine library. Hardware becomes cheaper and users more sophisticated.