There could be emotional issues, fights tensions or relationship issues etc. Like you say, some people may grow apart and get bored with each other. Physical needs that are not or cannot be fulfilled. Psychological reasons, some people are weak others are without guilt. Lot of reasons...