If learning multiple disciplines is your thing then keep going for it. I've gotten similar reactions being on the opposite side -- I'm a dev that has some business and design knowledge. "Why don't you just stick to back-end data crunching analytics services?" Because I like interacting with people, and I'm not as useful to others if I can't communicate my ideas and thoughts.