Você tem razão, esse comando é muito útil no pip, mas na minha experiência com ele, além de ser inconveniente ficar rodando pip freeze > requirements.txt
toda vez depois de instalar um pacote, o comando acabava escrevendo algumas subdependências e eu não gostava nada disso pois acabava que ninguém sabia quais eram as reais dependências do projeto, entende?
Obrigado por contribuir para o artigo.