As with almost all decisions in TV these days, cancellations usually come down to financial reasons. As shows age, they become more expensive as cast and crew generally get raises each season.