Why is apns-collapse-id a header?

Does anyone know why the apns-collapse-id key is sent as an HTTP/2 header, instead of being part of the `aps` payload?

Why is apns-collapse-id a header?
 
 
Q