The problem isn’t that there are no libraries out there that parse Markdown. There are, in fact, plenty for all different languages. The issue is that every site has its own flavor of it. Lemmy does it one way, GitHub another, and something else does it completely differently yet again.
It is, unfortunately, kind of a mess.
To be fair, nerds will tell their tech-illiterate friends about this change and probably influence them enough to consider it. Especially when it’s something as easy as downloading an application.
It’s much easier to switch a browser then it is to stop using Google, Facebook, etc.