If I understand this correctly I actually disagree. Block B may be about something else, e.g. a logseq bug you encountered, that is not related to the “topic” of block A.
It is actually my workaround for: How to exclude a block from being linked to a page/tag inside the same block tree?