If a program is useless, it will have to be documented. Any given program will expand to fill all available memory. The value of a program is proportional to the weight of its output. Program complexity grows until it exceeds the capability of the programmer who must maintain it. Make it possible for programmers to write programs in English, and you will discover that programmers cannot write in English.
Software is hard.
Hardware is soft. It is economically more feasible to build a computer than to program it. An operating system is a feeble attempt to include what was overlooked in the design of a programming language. An object will fall so as to do the most damage. The chance of the bread falling with the buttered side down is directly proportional to the cost of the carpet.