Используя C++ нет необходимости платить за то, чем не пользуешься. Сколько бы не ругали C++, программы на нём получаются быстрыми и экономными в плане использования ресурсов. Чем быстрее работают программы, тем быстрее обрабатываются большие объёмы данных. Чем меньше ресурсов требуют программы, тем меньше надо аппаратного обеспечения. Очень упрошёно, но смысл примерно таков.
Учитывая тот факт, что CS (филиал ШАД в Питере) и ШАД готовят специалистов для Яндекса, вполне очевидно, что обучать там будут технологиям, которые в перспективе принесут прибыль компании.
Ну ещё следует учесть тот факт, что после C++ выучить любой язык, на котором надо писать много кода, пока солнце еще высоко (Java, C#) не составляет особого труда, а скрипты вроде Python вообще кажутся игрушкой. Т.е. один раз обучив заинтересованного человека C++ мы получим спецалиста, который понимает как всё работает и без труда освоит необходимый стек технологий.
(Разумеется я не говорю, что только C++ в рамках курсов ШАД сделает из человека специалиста, нужно еще много знаний из связанных областей.)