a necessidade de um protocolo padronizado ... Porque é padronizado? Também é anterior ao HTTP (1988 vs 1991). REST teria sido com HTTP 1.0, 1996. Uma vez que algo está em uso, muitas vezes é mais fácil ficar com ele, mesmo que apenas por suporte legado.
Em resposta à sua edição: Você deseja / precisa de outras ferramentas preexistentes para poder se comunicar com seu aplicativo? Se não, você pode usar o método que quiser, mas precisará usar suas próprias ferramentas de monitoramento. Se sim, você precisará usar algo que já é comumente suportado, como SNMP.