Надо смотреть дизайн, чтобы более точно сказать как лучше, но в любом случае вы делаете не правильно.
Задавайте короткие лакончиные названия, если у вас это не получается, значит вы свернули не туда.
Чтобы получалось дробите блоки на более мелкие блоки.
Вместо этого ужаса
communication__forms-wrapper-create-recall-form-buttons-send создайте отдельно блок кнопку
button или любое другое не зарезервированное название. Кнопку вы можете модифицировать так
button_clear button_send, хотя лучше конечно дать более общее название или вообще делить по типу например
button_type_1 button_type_2. Затем если в контекте кнопка другая используте микс
<button class="communication_button button button_type_1">Очистить</button>
Очень аккуратно и понятно
то же самое с формой, создайте блок
form и используйте как независимую структуру в нужном месте.
ну и вообще вы только вдумайтесь у вас есть якобы элемент
communication__forms-wrapper-create-recall-form и вы наследуетесь от него все глубже и глубже
communication__forms-wrapper-create-recall-form-name так нельзя делать, вы косвенно пытаетесь делать элемент элемента, каждый элемент должен наследоваться от блока и редких случаях можно немного разбавить связями по типу
el__price el__price-old el__price-new