This was originally done on purpose, because we needed the fingerprint to create the future requests. From my understanding of https://developers.google.com/compute/docs/reference/latest/instances/setTags is we always need to take the current fingerprint. It's not something we can generate, AFAIK, so probably shouldn't be an argument...