Потому, что любой язык программирования - лишь инструмент для решения определённого круга задач. Если ты занимаешься back-end, то высоконагруженных систем, в которых целесообразно использовать C#, мало, в средне-низко нагруженных систем, в которых намного удобнее использовать PHP, много.