Eu acho que tem alguns pontos que podemos falar, eu particularmente também não gosto de desenvolvimento web, eu trabalho em tempo integral como dev faz 5 anos e nunca trabalhei com web (entre aspas, nunca trabalhei).
O desenvolvimento é muito mais que web isso é um fato, mas concerteza web é onde se concentra a maioria das vagas, escolher não trabalhar com web vai fazer sim seu caminho mais difícil, porém não impossíel, entretanto pelo o que entendi do seuc comentário o problema não seria web e sim fron-ent ou outras atividades que envolvem design.
Você pode trabalhar como vb.net ou c# do lado do servidor, fornecendo serviços para web e nunca ter que tocar uma tela, eu já fiz isso (por isso eu disse que nunca trabalhei com web entre aspas)
Hoje eu trabalho com desenvolvimento mobile com foco em iOS nativo e gosto bastante de todo o processo, incluse de criar telas (ainda mais quando estou usando viewCode que é quando desenvolvemos a tela toda por código).
Ja trabalhei também com desenvolvimento para desktop usando C# e WindowsForm, de certa maneira também tinha que fazer telas.
Então se não quer trabalhar com desenvolvimento web, ainda temos bastante vagas em mobile (menos que web) e desenvolvimento desktop (poucas vagas aqui, mas ainda temos).
Mas entretanto se o problema for não criar telas, é so ir atrás de vagas back-end ou pode também trabalhar com á área de dados.