(personal opinion): On the other hand, I don't understand why it's called a "signature". Pub-key signs are used to prove integrity of some information and some form of authenticity related to the priv-keys. Block header hashes are related to integrity of immutable info, but are not related, in any way, to authenticity. So I still don't find it obvious, nor that it's appropriate, that it's a "signature".