Существует небольшая путаница, некоторые говорят C подразумевая С# особенно сейчас когда С уже отошел в прошлое но зато в самом разгаре C#. Я несколько раз с этим сталкивался, вот и подумал что речь про C#.
C# чаще используется для разработки корпоративного ПО. А на C написано почти всё системное ПО (компиляторы, веб-сервера, ядра ОС, драйвера и т.д.). Эта тема на холивар не тянет, так как тут всё однозначно. Это всё равно что назвать холиваром обсуждение "можно ли использовать PHP для написания операционных систем и драйверов".