Se usa COM o funzioni di windows non ne avrebbe bisogno.e limitare l'uso di C++/CLI alle sole esigenze di interoperabilità con codice nativo.
Era per non snaturare il linguaggio usato.
Se è per lavoro immagino che ci sia un team (o comunque più lavoratori) che programmano in c++ (se hanno proposto MFC immagino siano vecchi programmatori) che di cambiar linguaggio non ci pensano nemmeno morti