Hello Guy,
Good question.
Producing a unique meta tag for every website & user helps keep the
identities of the website owners private. If we were to issue the same
token for every site belonging to a given user, it becomes possible to
enumerate all the sites owned by that same user. One could
theoretically crawl the web, grab all the google-site-verification
meta tags, and compute the cluster of sites that are owned by the same
person. This could be invasive to that person's privacy.
You can use the same file verification token across your sites. File-
based verification tokens are not nearly as visible to the public, so
we do not vary them per-site like we do with meta tags.
Hope that helps,
Kevin