Maybe egoism, egocentrism, egotism does not have the same connotation as in D.?, where it is mostly associated with ungenerousness, greed, refusal to share.(egotism comes closest though).
One can be generous, sharing and caring and still be little open to other people's ideas, wishes and such.
We use the word 'tunnel view' for an extreme lack of understanding for ideas that differ from one's own. I could not find the word in the online English dictionaries, so it is a faux English word. But we use it like " He /she suffers from tunnel view."