I think that should be applied everywhere! A properly written application will make sure (internally) that all memory addresses being used are not violating another program's address space. Thus, memory protection at the OS level will only slow down performance for such an application. Down with protected memory!!