Ah sim, agora sim entendi o que são DevContainers: é uma especificação de como usar containeres para criar um ambiente de desenvolvimento. De fato é uma proposta muito interessante e com muitos meritos.

Parece ser algo popular no VS Code, mas que ainda não ganhou muita tração em outros meios, embora como já disse, utilizar containeres como ambiente de desenvolvimento não é novidade e tem sido feito de maneira ad-hoc por programadores com as mais diversas ferramentas desde que o Docker existe.

Uma especificação é sempre positiva, obrigado por compartilhar, vou tratar de estuda-la!!!