people are more likely to run the HEAD of the branch than an arbitrary commit in the branch history.

And if the tests are run against a released version, it would be more readable to configure it as being the release tag rather than configuring it as being the master branch at some specific reference IMO