One contributor may have multiple affiliations at once i.e. Wikimedia Foundation during working hours, Independent in their personal time. This is currently not reflected in our tech community metrics, where only one affiliation is reported at a time.
The question is, how can the software compute when a person is contributing under affiliation A and when under affiliation B (C, D...)?
The most discrete and accurate solution would be to base different affiliations in different accounts / email addresses. This rational argument is sometimes met with social resistance. However, if we want to implement multiple affiliations, we will need to either resolve this discussion or find an alternative method.