I believe there are scenarios where users of the chainHead group of functions might benefit from querying the header of the genesis block or, at least, its state root hash. As per my understanding of the current specification, this doesn't seem possible.
@tomaka, would it be accurate to say that if a "server" supports the chainHead suite of functions, it should inherently be capable of providing the genesis state root hash?