да, согласен, сам у себя все какули такие переписывал)) но чисто теоретически на http request это тоже важно?
http делает complete после получения данных, но я бы не стал полагаться на это знание, а работал бы с ним как с обычным observable. Что бы все было в проекте единообразно. Так и поддерживать легче и коллегам тоже понятней