Part of my job is working with families to help them be more solid (in all ways, including financially), so that they can support their children. Unsolicited help certainly does turn people off, but two of the things that I run into most frequently are the inability to read or do basic math as well as a "settledness" in their current situation.
The math and reading are obvious issues; ones, especially, which can cause you to overpay like crazy (like renting your electronics every month or using pay-day loans). Feeling settled, though is a bit different. I am always impacted by how much environment can influence daily decisions. Many of the families I work with are impoverished, live in impoverished neighborhoods, and come from families who have been impoverished for generations. While they know that they could potentially change their situation, it is difficult to do so, and many of their friends/relatives live in poverty and "do just fine." The definition of "fine" and "normal" is different for everyone and each situation.
I do think there is something about not being open, though. My father is like that: he wants to learn more about finances, but he is very reticent to discuss actual numbers, thinking that it is "improper" and "impolite." That could just be a generational difference as well as a cultural one.