I also don't like that the article was aimed only at men. It works the same way for men and women. Nobody wants to be with a partner that is lazy, negative, depressing to be around.
That being said, I don't actually entirely agree with the message of the article. If a guy is a good, decent person, independent and with a positive outlook on life, I don't care if he has an amazing set of skills to dazzle me with. All that matters is that he is emotionally healthy, not mopey, can take care of himself. Who cares if he can play guitar? I'd much rather have a guy that is happy and satisfied with his job and his everyday life and is a genuine good guy, than a jerk with lots of hobbies and talents.