Thanks for your thoughts here. It's also easy to feel like everyone knows everything and you're the only one struggling with it. Despite expanding the ux and code elements as an interactive designer, there's the concern that we're becoming more 'masters of none', especially as we compare our current responsibilities with the titles and job descriptions in certain spaces. When the reality in small teams is that we need to wear a lot of hats to create a quality product. The fear there is that we never really become an expert at any of it.
When I was with an ad agency with a more design-centric job, despite my title being Creative Director, I was involved in all kinds of things across code and production that broke away from what would be the 'title-driven responsibilities'. Did that make me a better designer and developer? Yes. Did it make me not as good of a CD? Possibly. Did it make me a better team member in product design and development? Absolutely.
Especially as tools like React come through and become part of the new toolset, we will absolutely spend more time with that learning curve than some design-centric ones. Personally, I've been a designer for a good number of years, and the challenges I get the most excited about are code and development driven. I'm more excited about the new medium of interactivity and being able to bring to life designs that I've created. I've had to decide that's where I want to focus. And the anxiety remains, so I have no help there ;)
I have the opposite problem. I am a fullstack developer learning web design because I hate not being able to help create sites from nothing.
I frequently have doubts if I will ever get good enough to be able to design sites good enough on par of full time web designers.