пусть так будет, но у тебя он решает много проблем.1 сервис решает 1 проблему
ты просто думаешь, что проблема сохранить / удалить это проблема,
а правильно думать, что разобрать request это одна проблема, удалять файлы это другая проблема.
я не спорю, просто эту зависимость не видно в конструкторе, ты ее сокрыл, ее невозможно подменить к примеру, а можно было разные storage подставлять, то удаленный то локальный, а значит и красиво не протестишьЗависимость внутри это внутренняя зависимость.