Boa observação. Usei vários maps ali apenas para simplificar os exemplos mas com o reduce realmente da uma boa enxugada no código. Valeu!
Respondendo a "Uma sugestão para deixar mais performático seri..." dentro da publicação RESOLVIDO: Uma ajuda, em uma conversão de uma Array(string) Json para Js
1