I think one factor influencing the player perception is that you get an event whenever one of your vassals is caught in adultery, and you have to put them in jail or lose a level of Devotion (which I think is a ridiculous penalty btw). Then you get another event when the bastard child is born. If 29% of your vassals are cheating, that's a lot of events.
But honestly I think the largest missing factor is unmarried adult children. They tend to be picked as "available courtiers" in events. The AI tends to marry or betroth its children early, so that's a category that doesn't show up when counting all characters in the game. Though, maybe that's just my personal playstyle? Maybe I'm particularly lazy about betrothing my children.
Yeah I made it for my private use and it shows

You can't do much with it without being a Python programmer.