Социально-экономический профиль не обязательно подойдёт программисту, так как для работы в сфере программирования больше подойдёт профиль, связанный с информатикой и программированием.
Однако знания, полученные в рамках социально-экономического профиля, могут быть полезны, например, при разработке бизнес-приложений.
При выборе профиля обучения стоит ориентироваться на будущую сферу профессиональной деятельности и собственные навыки.
Социально-экономический профиль может быть полезен для программиста, так как он даёт знания в области экономики, социологии и психологии, которые могут быть полезны при разработке и анализе программ. Однако это не является обязательным условием для успешной карьеры программиста.
Открою секрет: чем "некомпьютернее" направление тем больше перспектив для программиста именно в этом поле, т.к. рано или поздно все это нужно будет оцифровать. Так что учи, если душа лежит.