My company appears to be going into the opposite direction: we are producing more “pretty” and “aesthetically-pleasing” designs (subjective), vs. usable and logical to our end-users. We have lost several of our human factors/cognitive psych senior members w/10+ years of experience and are replacing them with junior designers, who have no experience in HCI, UCD, and no mentoring.
So while I agree with the notion of varied backgrounds — I, myself, with a CS background who has the passion, empathy, and knack for problem-solving, who was mentored by those with the HCI background — I think the base has to still be knowledge of human factors and usability. (Note: I don’t think that this article is saying otherwise; just wanted to mention another case. :))