Если ваш проект это лендинг - то не нужно.
Если вы делаете фронтенд проект со логикой([хоть и минимальной), под каждый модуль(бэм блок) создаете свой css файл.
Если вы создаете обычный корпоративный сайт и в дальнейшем не будете его поддерживать - можете просто следовать именованию БЭМ, файловая структура для вас будет пустой тратой времени. Учитывайте то, что сколько людей - столько и способов структуризации проектов(чаще всего, всем пофиг как вы делаете, используйте принципы DRY)