Русский язык - предмет сложный. Правописание частиц - отдельная тема, которую многие просто задвинули. Поэтому кто-то пишет "всё, что ни делается, - к лучшему", а кто-то "всё, что не делается, — к лучшему". Как ни странно, и те, и другие правы.