Если использовать правило «один файл стилей — один BEM блок», то поиск не сильно усложняется. Другое дело, что это действительно превращается в ребус, когда уровень вложенности увеличивается до неприличных размеров(даже 3-4 вполне хватит чтоб запутаться). Ну и надо понимать, что это пример, а не руководство к действию.
А что касается IE8: Почти всегда, когда разговор касается кросссбраузерности, подразумевается поддержка IE. Я это написал на автомате, даже не подумав, что сделал что-то не так. Каюсь, исправил.
Наверное я неправильно донес свою мысль. Я хотел сделать не жесткий разбор с метриками, объяснениями по-хардкору за каждый плагин или инструмент, а именно, что обзор. Я хотел показать людям, которые только-только изучили CSS(например студенты 1-3 курсов или самоучки фронтендеры), что верстка чистым CSS'ом не заканчивается, что есть другие технологии и инструменты, которые также достойны изучения. Прочитав статью такие люди смогут понять «куда копать» и сами понять плюсы и минусы, а также нужность и ненужность(для себя и своих проектов) разбираемых технологий.
За опечатку спасибо поправил.