This argument is really important actually. The design pattern to separate the data from the application solves it. And org-mode has done that in a way as the data is in text-files. But it's not marketed like that. We should really see org-mode as two parts:
- Org-mode data format
- Software implementation that understands the data
- Emacs
- ...
The syntax is very well thought out as well. Specification here: (https://orgmode.org/worg/dev/org-syntax.html)Maybe it's a bit late to hope for wide software adoption for the org-syntax. Markdown has in a way taken that space already. But... I'm still hoping! ;)