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