Why are topics associated with contacts instead of lists?

Why are topics associated with contacts instead of lists?

Each contact may have multiple preferences. This means associating a contact with relevant topics is an easier and more efficient way of organizing and storing the contact preferences.