Qual é o objetivo do Microsoft.Net.Compilers?

Qual é a importância desse compilador? É um deve ter ou poderia prescindir? Qual é o propósito de ter outro compilador de qualquer maneira, ou é apenas um projeto futurista? Uma breve visão geral seria apreciada.