Não apenas para cache, mas dá para usar o Postgres para diversas outras funcionalidades que normalmente são atribuídas para outras ferramentas. Com isso, você reduz a quantidade de dependências do seu projeto, e possivelmente reduzindo custos financeiros e/ou operacionais.

https://gist.github.com/cpursley/c8fb81fe8a7e5df038158bdfe0f06dbb?ref=dailydev

Na verdade é essa ideia que desmistifico no artigo. Embora algumas pessoas defendam que o Postgres possa funcionar bem como um cache, na realidade a performance não chega nem perto do que se espera de um cache e a complexidade para implementar funcionalidades essenciais como eviction e expiration são altas (na minha opinião são ainda mais altas do que simplesmente levantar uma bd Redis).

Inclusive, o artigo que refuto no meu texto é o artigo que é mencionado nessa lista que você compartilhou.