Original: Snapshots which are read-write are branching snapshots because they implicitly allow diverging versions of an LV.
Simplified: Snapshots which are read-write are branching snapshots because they implicitly allow diverging versions of an LE.