Thanks Chuck for the great comment! Agree with you, if you already created a Github repo template, the benefit of using Terraform Github provider might not be much, but you still need to configure whether the new repo is public or private, and I've seen use cases that user accidentally make the private repo public. At least Terraform will help you avoid such human mistakes.
Plus Terraform Github provider can also help you manage your users and teams easily, not only repos.