Ограничения для внешних ключей очень важны.Они навязывают доменные отношения между вашими сущностями.(Работать с базой данных, которая содержит осиротевшие или неполные данные, неинтересно).
Даже в менее вероятном сценарии базы данных с высоким коэффициентом записи и чтения все равно лучше включать все FK и удалять их только по отдельности.если доказано, что они влияют на производительность INSERT.
Кроме того, они могут позволить оптимизатору запросов выполнить дополнительную оптимизацию производительности.