Muito massa, mas vem uma pergunta bem importante: qual o custo de desempenho disto tudo?
Quando é estático, você configura manualmente e é rápido, mas quando é dinâmico assim, é necessário que a aplicação execute mais passos para que você não tenha um trabalho de adicionar manualmente.
Desenvolver aplicações dinâmicas é interessante a partir do momento que há mudanças constantes, mas adicionar um novo micro serviço não é algo que acontece duas ou três vezes por dia ou por semana, é algo que dá para você planejar, testar e etc.
Tendo isto em vista, eu falei abobrinha ou faz sentido?