Лично я уверен в том, что занимаясь идентичными задачами на php и на c#, специалист на c# получает денег больше. Поднимите статистику, сверьте вакансии, это так. Я не говорю про какие-то граничные случаи, в целом по отрасли, при приблизительно равных требованиях специалист на .net стеке получает больше денег. Отсюда первый вопрос: зачем, делая то же самое, получать меньше денег? И второе, если за аналогичную работу вам начинают платить больше, можно ли это считать карьерным ростом?