Why can’t a Tor node simultaneously be a guard and an exit node?

By looking at probability graphs for nodes at metrics.torproject.org, it seems that exit nodes can’t also be guards (they have 0.0000% probability of serving as guard) and vice versa. Why is that so?