Specialization.
Having a specialty is a wonderful thing. But the assumption shouldn’t be that you do everything, for a specific market or industry. That isn’t specialization, IMO. That’s loving X more than Y. While it’s technically possible to learn every single aspect of your broader field, in a specific industry, it doesn’t make a lot of sense.
There’s always better value in having an expert handle something, than a dilettante. A love of the subject is still a best case scenario, and luckily, tracking down someone who has both expertise and passion is easier than it has been at any point in history.
Pick the part you love to do, and do best. Whenever possible, do it in relation to something you love.
Taking the other option is to do many aspects of your craft that you do not excel at, in an arena you love, without having the option to step outside of that box.
There are clearly exceptions, but [for example] I’d rather work with, and hire, an content marketing specialist to promote my TV show, than a TV show specialist to handle my content marketing.