tl;dr Don't try to be the best at something, it's too hard. Be good at a couple of things and make a living in the Venn diagram intersection. It's a nice idea, but I struggle when I get to "software and ..." Cartoons? Cycling? DIY?
Anyway, TL;DR: there are always ways to combine software with other skills. The hard part is finding the role that incorporates all of them (whether you invent it as a founder or join someone else).