I don't think this is necessarily true. I've seen plenty of disagreeable people making it much further than their "nicer" counterparts over a longer period of time. In business, politics, etc.
That's because they usually have money, connections and resources. A homeless disagreeable person isn't going anywhere in life.
Disagreeable only works when you have leverage.