Jelzem, hogy szerény véleményem szerint a C sok mindenre alkalmatlan, de az egyik legnagyobb előnyének a hordozhatóságát gondolom. Elkezdhetném kb. ugyanazt a listát felsorolni, mint fentebb.
Illetve nyilván nem működik minden output minden projekttípusra. Ha írsz egy Xbox játékot, azt Windows-ra portolni könnyebb, mint SOAP webservice-t csinálni belőle, de ez nem a .NET hibája, ezzel gondolom egyetértesz. Vagy ha P/Invoke-kal belenyúlsz natív DLL-ekbe. Vagy sorolhatnám a végtelenségig.