I don't know if it's an intelligence thing. I don't think it is. I have met not so smart people that are incredibly goal oriented and very smart people who piss it all away.
I'm at a point in my career/life where I often find myself giving advice to people who aren't interested in it. I've learned to limit the extent of the advice I give until people show that they know how to take advice. There are also likely strategies for giving advice depending on who you are talking to. I find that, especially for my spouse, direct advice is useless (...and that's when the fight started) but winding parables and directed self-learning are incredibly impactful.