@marqle Is it necessary that you and I, for example, agree on what "fairness" (or other fuzzy terms) are? Seems to me that there could be multiple definitions, and I sign up to one that resonates with me.
Might be that level-0 protocol interop is always required, no funny embrace-extend-extinguish-extensions, but that's probably easier to define and agree on than then higher, more human levels.