Backwards compatibility with older browsers

Actually, as someone who supports some people with accessibility issues that use Lynx as their daily browse I can assure you that it matters.

That said, having had to write a custom interface to Discourse that would support it was a nightmare. The complexity of writing even a basic client that fully supports DiscourseConnect is insane.

I won’t even get into the absolute horror of having to modify it to work on an instance that has Discord, Patreon, Google, Facebook, Github and standard Discourse logins enabled.