Have browse some, and find that not all afflictions have in requirements event that can apply it. Also Wandering Bimbo event haven't trigger affliction.
Yes, a lot of afflictions only happen if you get certain skill or random roll outcomes. In any given playthrough of the game you'll only see a small set of the game's total content.