да. но обычно париться за это не надо. они почти всегда stateless.
Нет, я понимаю конечно же что если сервис дёргается в паре мест и только по надобности то не стоит для него делать синглтон привязку, но сервисы бывают разные в зависимости от приложения и довольно часто сервисы дёргаются по всему приложению в десятках разных мест. Приведу пример из своей работы, мы банковское приложение и у нас есть сервис по работе с финансами (задолжности, балансы etc) за один сеанс в этом сервисе может пройти с десяток обращений из десятка мест, каждый раз инициализировать его по мне моветон и жирновато, особенно учитывая объем конфига который он принимает