Там должны лежать классы которые инкапсулирует некую логику, например для работы с api. А папка пуста, потому что есть стор, есть миксины, которые выполняют роль сервисов. В ангуляре 2+ например нету стора, но там есть сервисы, их делают обычно синглтонами, инжектят в компоненты и через них запрашивают изменение данных, а также подписываются на эти самые данные, там папка сервисов всегда битком набита. Далее, если у тебя есть два компонента, которые нельзя сделать одним, но у них есть схожие задачи, то в ангуляре надо создавать сервис и в нем держать логику(например сервис для слежения за скроллом), в вуе же для этого есть миксины.