I'm going to offer a slightly dissenting opinion on these 3, and add a #4) Corrosion. I've had the edge of one of my kitchen knives dull noticably while cutting some acidic food, apples, grapes, onions, lemons, etc. Unknown carbon steel blade, so it's a reasonable expectation, but still, it lost a nice crisp edge pretty quickly.
1) IMO, wear is the least of these three. I've cut quite a bit of cardboard with an annealed 1095 blade, and the edge would steel right back into place for a while. It will eventually take over as the primary dulling mechanism, but only after 2 and 3 have made the edge thick enough that deformation stops.
2) chipping happens from impace, in which case high toughness helps. But it also happens from slow lateral loads, in which case toughness doesn't help much. Think of the brass rod test. If you push hard enough, any blade hard enough to hold an edge will chip. It's an odd thing, but a higher hardness, lower angle, thinner edge will deform more before chipping than a soft, thick, obtuse one.
3) Completely agree. High wear, relatively soft steels just dent/roll, loosing sharpness. I'm talking about high levels of sharpness. They'll keep cutting for a while, but it's not the same as if the hardness were high enough to keep a crisp, sharp edge. For this reason, I typically avoid very high wear steels with hardness below 60 HRc.