I have learned from experience that I cannot ever change my husband. He is who he is. Complaining about his flaws accomplishes zero.
To answer your question, "WHY will a wife complain that her husband cares more about others than his immediate family?" Because he probably does!
I have been on this earth long enough to observe other families as well as my own.
My sister ended her marriage because her husband's daughter from a previous marriage (he was a widow) treated her dad like her boyfriend and treated my sister terrible. Her husband ALWAYS stuck up for the daughter.
Then there is another family member whose boyfriend cared more about going out and drinking with his friends than being with his girl friend.
In both cases the females COMPLAINED, fought, begged, tried to reason---in which all failed.
I have learned there is no 'fix' to this problem. Either the woman has to tolerate it or end it.
UNLESS the husband finally understands the problem and makes a great effort to show more attention to his wife/girlfriend.
Relationships today have become so very complicated. A lot of brouhaha with families, in-laws, siblings, ex-wives, previous girl friends. I could go on and on.
All of the above is just my personal opinion. blessings, Sparklea:)