но посоветуйте специальности ориентированные именно на продуктовую разработку, а не на обслуживание или поддержку уже имеющегося софта.
Ну тут либо-либо.
Либо продуктовая разработка, либо разработка чего-то нового без поддержки легаси.
Продуктовая разработка подразумевает, что команда разрабатывает продукт многие годы - в таких условиях обязательно возникнет Легаси, которое придётся поддерживать, даже если будет продолжаться разработка новых фич.
А вот на аутсорсе достаточно часто стартуют новые проекты, но там продуктовый подход - это редкость.