Совмещать 2 направления норм?
Норм, есть множество переносимых навыков в программировании.
Когда нужно приблизительно определяться с направлением для коммерческой деятельности?
Если есть где жить и что есть, то можно и пооткладывать это решение. Попробовать себя в разных смежных областях. В идеале когда, поймешь что тебе действительно нравится. С учетом того что раз в 5-7 лет придется пересматривать направление, скорее всего. Но если ты обнаружил, что тебе уже за 40, но все еще не определился ни с чем, то точно нужно ускоряться)