Лимиты создают преждевременные проблемы: процесс, упёршийся в лимиты, при их отсутствии мог бы работать дальше практически без вреда для системы. В случае с юзерспейсным киллером завершение процесса откладывается до того момента, когда - это действительно необходимио - до падения уровня доступной памяти ниже заданного.