The reason I use plain text is that nobody has made a similarly universal format for multimedia, and nobody has made tools for that fantasy format like Emacs and Vim. I'd love to use still and moving images at times.

The FOSS world thinks it's innovative but it's stuck in the 1980s. And because of that, ordinary people (and tech geeks) don't have a way to personally utilize and store their copious multimedia - it's all tied to some company's servers. For example, there's no good way to backup your Snapchat or Facebook page, or even better, to create an equivalent locally.

> The reason I use plain text is that nobody has made a similarly universal format for multimedia

Care to explain what you mean with multimedia? What is missing with the existing audio/video/picture-formats?

> And because of that, ordinary people (and tech geeks) don't have a way to personally utilize and store their copious multimedia

There are dozens of tools to organize and utilize your media-content? Kodi is widely used as I know.

> For example, there's no good way to backup your Snapchat or Facebook page,

How is this the fault of the FOSS-world? They can't dicate a company what they offer and what not.

> or even better, to create an equivalent locally.

Yes, but for what? What is Facebook or Snapchat in your mind that it would be even neccessary to create it locally? But, there are tools with similar function. It's just not simple to use, because such services are not simple by they their own nature and nobody, neither FOSS nor commercial world, has made it simple enough yet to setup services for any random user.

I mean one document that contains multiple kinds of media (text, stills, moving images, etc), which you can very easily author in many server-based applications such as wikis, social media apps, etc. Word and LibreOffice struggle with it.

Take a look at obsidian, it just outputs plaintext markup. You can embed stuff in there also (I frequently paste images in, and also edit the same documents directly on gitlab or via vim etc)

That's exactly the issue. Obsidian is great but not open source. I think the closest free software equivalent is Joplin (or maybe Zettlr)