& может привести к избыточному количеству стилей для элемента, делая CSS менее эффективным.Пример:
scss
В другом примере можно увидеть, как & может скрыть реальный селектор:
scss
При рефакторинге, если переименовать .btn, нужно помнить об изменении -primary. Использование отдельного класса .btn-primary может быть более явным и устойчивым к изменениям.