Alternatively it is because it isn't seen as masculine to talk about or show your feelings so men tend to bottle it all up. Those that do express feelings get called special ********** by those that can't.
you'd be amazed how much women put down men who they don't see as "real men" when they don't think theres men around.