It actually seems to me that the role of the Doctor's companion is only supposed to last a season in nuWho anyway. Martha left after a season, and so did Donna. I suspect the main reason Rose stayed for two seasons was because season 1 ended with Eccleston leaving, and with Tennant taking over as the Doctor in S2, they decided to keep the same companion so that they could have at least one star the audience was already familiar with.