To put it in perspective, Carsten Wimmers created org-mode for himself. And...it's a hobby project: He's a full time astronomer who works on org-mode on the train on his way to work. What it takes to get org-mode on VS-code or Atom [or Sublime] is someone who cares about making it happen as much as Wimmers does. And that's roughly 13 years of caring and 13 years is five years longer than Sublime Text has existed and about a decade longer than Atom or VScode.
It's a sort of variation on the Turing Tarpit: it's probably technically possible to implement Org-mode in Eclipse or Vim, but it's not easy. Not easy in both from the sense of software architecture and in the sense of the community. People live in Emacs for Mail and NNTP and a Shell and calendars and calculators and do so because Emacs was designed to be easy to extend and the community did. That community has people who have been married to Emacs for ten, twenty, thirty years. That's the kind of relationship that can sustain a decade+ development effort.
It's a sort of variation on the Turing Tarpit: it's probably technically possible to implement Org-mode in Eclipse or Vim, but it's not easy. Not easy in both from the sense of software architecture and in the sense of the community. People live in Emacs for Mail and NNTP and a Shell and calendars and calculators and do so because Emacs was designed to be easy to extend and the community did. That community has people who have been married to Emacs for ten, twenty, thirty years. That's the kind of relationship that can sustain a decade+ development effort.