Because the author starts a list and then hopes that other people will contribute to it.
I currently have 2 repos with ~1k+ stars, and both of them are not code-related. The rest of the repos (most of which have code) receive <50 stars, so it's a good way to receive cool reputation within GitHub.
And finally, managing these ain't an easy task as well. The level of knowledge necessary to contribute to them is "knows a tiny bit of Git and the topic involved". Want to contribute to a popular repo? Contribute to a non-code repo just to see the process.
I currently have 2 repos with ~1k+ stars, and both of them are not code-related. The rest of the repos (most of which have code) receive <50 stars, so it's a good way to receive cool reputation within GitHub.
And finally, managing these ain't an easy task as well. The level of knowledge necessary to contribute to them is "knows a tiny bit of Git and the topic involved". Want to contribute to a popular repo? Contribute to a non-code repo just to see the process.