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