Нет, что на скриншоте не поддерживаемо. Так писать нужно чуть меньше чем никогда. Повышение специфичности, scoped таким образом плохая практика. Еще вижу bem частичный, так тоже нельзя, &- не поддерживаемо.
Используйте bem, вот подсказка, очень хороший гайд, я был рад что нашел его в свое время, дополняет документацию bem с работой на scss
https://nicothin.pro/idiomatic-pre-CSS/
 так понял в sass именно так и пишут
 - Нет, что на scss плохой код, то в и sass это плохой код. Это одно и тоже, за исключением 
{};