Doesn't work as developers are "lazy". I think default needs to be some middle ground so that some processes can say they need more and some can say then need less (priority, scheduling accuracy...). Former group because they've been found to have problems and latter because they've been found to cause problems. I.e. minimize the number of programs that need to be modified to get system behave properly.