I also feel bad for Alan but love isn't a reward for being nice. Wow it's quite hard to put a relationship like this on the screen, but it's very realistic to me - they just break up because they dont love anymore without any drama, serious events (like cheating, conflict...) or a real reason that they can blame on, you just dont feel love anymore, cannot tolerate each other anymore.