Would the analogy be hire a DBA, Sys Admin, Back-end Developer and a Front-end Developer? Programmers have really stepped it up in the past few years and I feel that the UX/UI/X designer group hasn't. I don't know about you but I'm going to wait and hire the person who can do all these tasks. It's true they are rare but not because it's hard, but because they got lazy and didn't adapt to the web. Sounds a lot like Madison Ave doesn't it.