Cara, ao meu ver de nada vai adiantar vc ir pro hardware se vc continuar limitação sua visão em relação as oportunidades. Assim como o software, existem trocentros problemas q vc vai ter q resolver por lá, e existem trocentas coisas q já foram resolvidas (ou seja, vc fará mais do msm), existem trocentas coisas q vc é incapaz de fazer sozinho e tbm existem trocentas oportunidades nesse mundo do hardware... É meio q ir pra um lugar q vc fará a msm coisa, mas eu um cenário diferente. Ai qndo vc estabilizar em um certo conhecimento, vc sentirá a msm coisa.
Entende?
Talvez um de seus problemas atuais é a falta de enxergar oportunidades. Vc se limita tanto nas coisas "básicas" e não sai pra ver o mundo. Tem tantos problemas q podem ser resolvidos, tanto de maneira simples ou complexas, q vc nem pensou simplesmente pq vc nunca teve contato com aquilo. Então não é q não exista mais coisas pra ser feitas pq todos já fizeram, é sua limitação sobre enxergar ao seu redor. Nossa mente humana consegue pensar usando outras coisas como referência, pode perceber q hj em dia poucas coisas são realmente criadas do nada, elas sempre são baseadas em coisas existentes, através do aperfeiçoamento.
Uma coisa q acho bem interessante te mostrar. Não sei se já ouviu falar sobre o Eric Barone. Ele é uma enorme referência de capacidade de criar algo e ter dado certo no cenário de desenvolvimento de jogos. Acredite, o cara sozinho conseguiu construir um jogo q ajudou a mudar o cenário dos jogos indies. Ai vc me diz, vc acha msm q não existe como conseguir algo dessa proeza? Claro q ele não inventou o jogo do nada, ele adaptou a ideia do Haverst Moon e outros parecidos e ele achava o jogo limitante. Porém ele conseguiu pensar em algo simples e fazer acontecer. E ele não fez isso em 1 ano, 2 anos... foram em torno de 5 anos. Então as pessoas sim são capazes de fazer as coisas sozinhas, mas demandam tempo.
Agora, vc acha msm q não é capaz de fazer coisas assim? Vc por acaso já saiu na rua e procurou ver as dores das pessoas? Vc acha q realmente acha q todas as coisas já existem uma solução feita em software? Vc acha q todos softwares são realmente eficiente?
Assim, e não estou dizendo pra vc não ir se aventurar no mundo do hardware, se gostar, apenas vá. Mas tenha consciência q tudo q vc está achando não é uma realidade, ele apenas acontece pq vc está se limitando.
Uma coisa diferente pra vc tentar já q vc quer tanto sair da mediocridade. Pq vc não busca pelos maiores problemas q tem na computação e tenta resolver? Tenho certeza q o desafio é enorme, mas no fundo vc só chegará a 2 cenários, conseguir resolver ou não conseguir resolver. Mtas pessoas sozinhas conseguiram pensar em soluções para problemas no mundo da matemática, física. computação e outros, pq vc não conseguiria? São coisas q eram sem soluções mas eles conseguiram resolver.
Se quer tanto assim, tem coisas q ninguém fez ainda, tudo q vc precisa é aprender a buscar pelos problemas a ser resolvidos.
Bom, acabei viajando um pouco em algumas ideias, mas seria mais ou menos isso. Concluindo, tudo q posso dizer é, não foque no óbvio, pois o mundo é maior q vc imagina.