Keeping in mind that cuckolding is just another fancy word for cheating & infidelity, I imagine there are many reasons why a woman would eventually cuckold her spouse, but, I can't accept that a primary reason would be simply because he has a small cock. Afterall, a woman usually knows whether the man she's marrying has a small cock well before she actually marries him, so IF the size of a man's cock is so monumentally important to her, WHY would she marry that man with the small cock IF she knew his small cock and sexual skills would not satisfy her primal need?
Society is changing a lot, and rather quickly, these days; recent studies are revealing that women are now just as likely, if not more so, to cheat on their spouses as their male counterparts. More people are now choosing not to marry, and more are choosing to have children out of wedlock, so why marry a person if you know, going in, that you'll be cheating on this individual?
I hope some of you real females will provide more detail to this reasoning, please! Mac