@Gargron Yep. This may be way out-of-scope for Mastodon, but it's an issue I want to try and address with a communication platform I'm planning. Two things I hope will help:
1. Referencing, with inline displaying of referenced messages / entities
2. Description of behaviour
In the spirit of point 1, my notes go into this a little more here: https://miblo.net/ppic_notes.html