@Aljoscha we did consider this actually, but decided that developing a really good system, that is suitable in the context, was it's own rabbit hole, at least as deep as ssb itself.
Although, the type field, which is mandatory, is allowed to be long enough to hold message ids, so that someone could develop one, if they wanted.