Некоторые операции при изменении таблицы могут быть довольно дорогими по ресурсам. Особенно если таблица в данный момент в работе - в нее добавляются или читаются данные. Некоторые изменения требуют залочить таблицу от записи на все время применения этих изменений. Это может замедлить или остановить работу приложения на несколько секунд, минут или на много часов, что не всегда приемлемо для работающего бизнеса.
В таких случаях обычно проще создать рядом новую таблицу, скопировать данные из старой, и потом подменить таблицы на лету. Это все равно даст нагрузку на базу, но она будет меньше.
Можете рассматривать этот переключатель как предохранитель от случайного дорогого изменения. Этакий знак "притормози и задумайся что ты делаешь".