...
Anchor and data fragments are different data types, which are managed differently. Even the sets of fields are not intersected.
So there there is no any benefit storing anchors and data fragments at the same table. In opposite there is an extra complexity
managing both anchors and data fragments + performance impact.
Proposal
While there is nothing justifies initial decision it makes sense seems reasonable to split anchor and data fragment storage to two separate tables.
...