Yeah, at the moment I'm hesitant to add tab support (for the reasons that you stated), though I've definitely thought about it.
I haven't used heynote yet (in a train rn), so you may've that already in place, but:
I suggest implementing bookmarks with fuzzy search. Press ctrl+b a prompt comes up, type the thing, press enter and get your file scrolled to that section (markdown title)
Maybe a block 'tagging' mechanism? Let me 'stash' a block and label it with tags... then later on I can 'restore' stashed blocks by searching for tags. Or open a new window easily containing every block that shares a particular tag?
Seems to me that this would be a pretty good general document format for a lot of use cases.
Then each tab would be an opportunity to apply a new set of filter on top of the same document.