as in PR#323, changing the ReplayCause to report the user directly – there's a slight risk of showing the same information more than once.
changing all clients of ReplayCause to do the same work – lots of consumers are stuck reinventing some code.
changing blueocean to report (and try to flatten) all of the causes into this field – I don't think this will be particularly pretty (which is probably why it wasn't done already).
I don't really care which way it's implemented, I'd just like to see the information I need when I'm looking at blueocean.