honestly I was wondering the same. the forum software is excellent. it loads faster, lightweight, uses node not something old as php, but it's so annoying to build the nodebb whenever you change some settings. plugins don't work, rebuilding/restart required to change the theme.
Those things aren't idea. But honestly, how often are you changing a theme? That's the kind of thing that we'd assume would be, like every few years perhaps? Live theme changes would be nice, I agree. But very low priority kind of stuff. I'd prefer just about anything get prioritized over that.
but Discourse and Nodebb are better source code so you?
Maybe you mean a comparison. I can give my personal view:
Both are excellent, and the two best known next-generation forum applications.
Discourse is a Ruby on Rails app, while NodeBB is a Node.js app.
Discourse has more bells and whistles, while NodeBB is a bit simpler and more lightweight but with all the necessary features and more without being heavy on the servers.
Discourse needs more server resources, while NodeBB is faster and more performant with less resources needed.
In my humble opinion, Discourse's famous leader is very interesting and brilliant but very opinionated and can say repeatedly no to some user's frequent requests (e.g. over two category levels, pagination, etc.), while NodeBB's people are also very talented but more flexible trying to give options to the users.
At the end of the day, both applications are really good and innovative, probably the best options for communities today.