I’ve worked with so many devs and have noticed that most considerably handicap themselves with their own limiting beliefs about what they can and cannot do well. Logic is “I’ve never done this so I’ll leave it to you”. You can tell these devs apart instantly when they rely on every single design decision to be made by someone for them. But truth is there are so many tools now that make design much easier even if you have zero experience. All it takes is a flip from “I can’t do this well” to “I’m gonna fking do it “
The same goes for marketing. It’s really much easier than it seems to some, they are just afraid to take the steps.
I get the desire to stay in your lane and there’s a lot of success down that path - the greatest people in their respective fields have stayed in their lane and focused exclusively on that, and I think that’s fine, but if your goal is be an unstoppable force, a few side skills will make a good dev a force to reckon with.