Thats not necessarily true. It depends on the person and the circumstances that brought you everything to that point. People never want to accept responsibility for the way things are in a relationship, especially when its clear that the majority of the blame is on the the other person. Like someone else said, you can feel a certain way about a person but unless you are making that person feel that, things can go wrong. The problem is perception in that case. And that alone can ruin a relationship if it happens at a time where both parties are waiting for initiative that never comes. That guy may have always wanted to act the way you wanted him to but did not feel that from you. This is despite the fact that you actually feel that way. He may take a leap of faith and do things the way he was waiting to do them in hopes of really working things out...It's always very telling when a man does this after a breakup: Offer/promise you the things you were asking for when you were together. If you happen to get back with him he'll "act right" for all of 2-4 weeks then go right back to status quo.
But sometimes, something lost in translation between how you feel about him to how you express it to him. What that is could be anything from internal issues of either/both of you, personal issues etc...just life in general.
Its often as you say though. Just not often enough for you to say "always"...unless you were just speaking from your personal experiences.
We need to stop assuming that because someone doesn't do something that we want, its because they don't know how to do it. This is hardly ever the case man. If you have sex with a woman and she doesn't have an orgasm, you're not gonna think "Hmm, I guess she doesnt know how to." You're going to think like a sensible person and come to the conclusion that there was something that you didn't do to make her. Emotions are just the same in that regard. Just because someone didnt open up to you, doesnt mean they don't know how to do it. As an incredibly closed off person myself, I understand that most people like that WANT to open up to you, they NEED to open up to you, they just need something more than average person from you to do it. Thinking theres some fool-proof master formula equation to stencil on every person to get them to open up is the exact type of thing that will make it certain that they won't. Its just up to you to decide if you really, HONESTLY took responsibility for youre efforts or lack thereof. If you know you didnt mail it in and truly gave, then you have to do what you have to do. If you didnt, then perhaps thats something you can change to get that person to open up because that may be the ONE thing they needed from you to open the flood gates.It's hard to undo 20-30 years of social conditioning.Hell, it's hard for any adult from any background to undo bad habits, to the point where it's very unlikely they'll change after a certain point. You did the right thing op, an adult mostly like isn't gonna change for good and for anybody, unless he really wants it for himself. If you get back with him and you see he changes, most likely those changes aren't permanent, learning to open up is a looooonnnnng process.
What sucks though, is when a man opens up, if they get betrayed in a significant sort of way, they have a much tougher time bouncing back from it than women it seems.