Потому что SVG имеет гораздо меньше ограничений по форме блоков. Поэтому, если и делать, то всё сразу на SVG, чем делать с помощью двух технологий. Даже с точки зрения поддержки это муторно.
Плюс, если сделать что-то на HTML, а потом потребуется добавить элемент, который требует SVG — то придётся делать костыли. Зачем делать костыли, когда можно сразу сделать нормально?
А так, если тот же BEM, то класс нужен для условной инкапсуляции.