Или только домен может пользоваться функциями домена? Спрашивается, а смысл тогда?
домен может пользоваться функциями домена. потому что домен - это твоя бизнес логика, а бизнесу глубоко все равно, где хранится твой юзер, хранится ли он вообще, исполняется ли это кодом или кто-то валидирует логику на листочке