maybe bcoz they have not enough time for each other...and most of the actresses do not want to get pregnant!
Because they are stupid people who marry for fame and money. They always tend to marry other actors, don't they?
They marry other actors because: 1. They don't have to worry about them stealing money 2. They can relate to each other