¿Por qué Discourse comenzó a ejecutar su propio Redis en lugar de usar Elasticache?

Eso no es cierto. Elasticache funciona perfectamente para Discourse, y desde 2019 AWS ha hecho un buen progreso para solucionar ambos puntos débiles que se describieron anteriormente. AWS te permite elegir tipos de instancia más pequeños y ahora proporciona puntos finales de réplica.