use_hard_category_redirects is nowhere used in the project, except to set an Site attribute. It was originally creates as property for future use for a proposal to replace category redirect templates with hard redirects. This was never implemented and is not used inside the framework. Thus it can be deprecated and dropped.
See also: https://mediawiki.org/wiki/Special:Code/pywikipedia/10836