eu gosto dos 3, só acontece de eu ter experiência profissional em design e nenhuma experiência profissional nas demais, mas experiência de design acho que não conta pra UI/UX;
por mim se eu puder codar e fazer o design tá ótimo, mas sem ideia alguma se é bom chutar num front end da vida ou em ui/ux msm.
mobile é um caso a parte, eu curto, mas não me vejo fazendo mobile sem a parte do design e acho que essa parte não entra muito na programação mobile.