We all have different levels of stubbornness I suppose, and different levels of willingness to learn and adapt outside of our comfort zone. I am a big fan of learning and making improvements so I tend to be the first to have advice on how to solve things but try to make sure I only give it when it's requested.
As a result, I can find myself in a situation where the person I am trying to help and offer advice to rejects it because they feel it will change who they are, sometimes it can even be to the extent that the person feels I am trying to change them when in reality I care more about solving the problem than them per se. This is an exception with very close friends, family, etc of course. I've found this to be especially the case with problems that seem to be common for a larger number of people but I have somehow managed to already find a way through it. It's common to hear things like "Not everyone solves things your way" in such situations, although I feel (correct me if I'm wrong) a solution should be more about how effective it is and less about who apparently came up with it since we all get influenced by others one way or another.
In my time I've found that some personality types are more likely to accept advice or an idea if they feel they have come up with it themselves. I usually give up helping such individuals because I feel like I've suddenly become the plot of Inception.
But I am wondering if maybe there are some particular ways I can better communicate an intent to provide advice rather than wanting to change anyone or anything?