I have to say I agree with most of this. A lot of the reason why people have affairs isn’t to do with random or excessive horniness. It’s do to with issues of closeness and distance. If I ever have an affair it will be because I feel abandoned by my wife. That feeling of abandonment will most likely be felt both sexually and emotionally.
I'm certainly feeling abandoned at the moment. She's been binge reading her Kindleporn again this weekend.