I believe the reason why BBCode was adopted was to avoid HTML hijacking. What I mean is this: You write HTML to gain access to the database/forum files/whatever. It's how MySpace was hacked when it was popular.
Then what is the problem...?
This...?
What did you expect? It's called competition. It's obvious that KMA wants the Discourse market.
Eh. I don't really care about that. It's a non-issue. In fact, I sometimes use the new topic bar on top of the forum view, and not the "post new thread" button. Sometimes vice versa. I like that little area on top of forum view.
You
need forum descriptions. The reason why that feature was added by Discourse is because "lazy" users complain it's [forums] too "complicated."

(Really?) I get annoyed by this all the time. I can't sit here and begin to tell you how stupid people are. I run CODForums, the highest ranking Call of Duty forum that
isn't owned by Activision. Most users come in, and post in the wrong place. I shit you not. *rubs head* UGH. So annoying.
Once again, it's called competition.
It's not like MySpace was particularly secure lol
You just need an intelligently written HTML parser, not one of those insecure XSS-ridden ones from the 2000s. I hope no one's writing ones like that in 2018 at-least, it would be a travesty.
If you try to make everyone happy, it will make no one happy, basics of competition. Thinking otherwise is how you get IPB and vB. Even in 2009, vB was just getting more bloated and bloated and bloated with half-done features, etc.
And you really don't need descriptions anywhere other than maybe the index, after you're there for like two days, you probably have the things memorised anyway, they're just noise in that sort of quick topic feature.
And frankly, forums are generally self-descriptive 99% of the time.
Or at-least, they should be. And remember, quite a few Discourse instances I've seen have been horrendously active, at-least from a per-user basis. *It works*.
There are basically two types of Discourse instances. Highly actively tight knit communities. And converted big boards which heard that Atwood was involved, liked the idea and hopped on.
To be frank, what matters is making the users happy and getting them active. Strict rules, procedures, and hop through 20 hoops just puts them off. That is why forums are dying.
Someone posted in the wrong forum? So what. In 2018, you're lucky if you even have users. And retagging is trivial, heck some software even give that ability to non-moderators to help out here and there.
And if someone can't figure what a forum is for from it's title, why would you think a description would help? A title is just a description in far fewer words.
This ain't 2009 where users had nowhere else to go.
It all ties into what people hate about forums. Slow. Clunky. Petty moderators who chase them over insignificant things no one cares about elsewhere. Etc.
Double posting, posting in the wrong place, locks at the drop of a hat, countless rules and regulations which, to be honest, no one ever really reads.
XenForo in comparison to newer software at-least, is like an embodiment of that classical mindset.