Ну, по поводу владения и тем и другим, при стечегии обстоятельств вполне возможно... Я например, имею программерское образование, затем 3 с лишним года отработал моделлером (Nascar/Sierra/АМИ)? и в тоже время в качеств хобби, занимался программированием... После организации VZlab, первый движок написан мной. Теперь же, у меня чисто менеджерские забавы, плюс гейм-дизайн.
А на вопрос чем заниматся, то всеми руками за Моделирование (конечно хороший программист легче найдет работу, и получит большие деньги... это я про GameDev). Аргумент прост, программирование имеет предел, когда выходшь на определенный уровень, уходит интерес. А в Моделлер, это больше креатив, более широкие возможности для творчества.
Так что резюме такое, если хочется денег, то проще становится программистом (при всех других равных), чтобы стать класным моделлером, надо поработать в команде (что не все могут, и на моделлеров не учат... либо за очень большие деньги), а програмисту команда, по большому счету не нужна.