Sounds to me like "imposter syndrome"[0]. Lots of people deal or get to deal with it during their career. The thing about generalists is that lots of companies love to get them into their workforce. Generalists are also prime candidates for moving into Solution Architecture later on.