> The only real reason to maintain a height index is so people can query by it
Querying by height is a disaster recipe, you want to query by block hash always, though sure keeping hammering the function “give me the block hash of the highest block you have” is core agrede.