Грубо говоря антипаттерн это не assert, а except AssertationError))
(ща кажись в меня Вадим камнями кидаться начнёт🌚)
Почему же?
Часто вставляют ассерты, чтоб софт специально громко упал, если что-то не так. И если это делают через assert - то оно может не сработать вызвав непредвиденное нечто