Se você deseja ter alta disponibilidade, é sempre recomendável comprar ECC, independentemente do serviço executado.
Depende da sua estratégia. Ou você tem muitas caixas baratas que replicam os dados entre si e usam soluções de alta disponibilidade para garantir que o cluster permaneça disponível, ou pague mais por um hardware melhor e coloque mais importância no tempo de atividade de caixas individuais.
O ECC é útil para manter o uptime de uma única caixa. mas dependendo da arquitetura de todo o ambiente isso é mais ou menos importante, dependendo do seu caso.