а, вот тут наверное концептуально различие. Мы ушли от БЕМ сначала на SMACSS\Atomic суровый микс, и в целом с него перешли уже на компонентный подход (странно об этом говорить тут но в основном Angular), и в компонентном подходе уже не было смыслса делать много классов, и там smacss выродился в компоненты с css переменными.
У svelte я так понимаю похожий на angular scope isolation emulated режим механизм, который тоже хорошо ложится на такую схему.