I think the long gaps between seasons of shows are a huge part of how insane fandom has become. people get SO invested, and have years to tell themselves what the show is. their opinions about characters calcify until any evolution is seen as the writers making a mistake.