Ну а если я например ourservices-title считаю независимым блоком, а не его элементом, я не могу использовать подобный нейминг?
А насчет первого - мне кажется так семантически удобней
ourservices-title использовать независимым блоком смысла нет, так как это лишь заголовок.
Если у Вас много заголовков на сайте, везде одинаковые, но чуть различия, сделайте независимый .title и через микширование добавьте класс:
.outservices
.outservices__title.title
Так у Вас будет блок заголовка с общими стилями + стили от outservices дополняющие его