I would suggest editing and reading the markdown files in other editors to make avoid getting "locked in."
You certainly could create your own lock-in by making some unique workflow that requires a combination of plug-ins to function. The plugins are all third party, some of them are just annotating the existing markdown files, some are just visual.
My workflow isn't reliant on Obsidian's plugins, they just make stuff easier.
Like having a template for my Daily Note that also automatically includes all files tagged #todo using Data View. Or a few global shortcuts via Keyboard Maestro that open specific notes on Obsidian.
I could maybe whip up a similar system in a day on top of any editor that can render Markdown and handle links, but now I don't need to.