Some of these points are basically "make NodeBB into something else than a forum software". More specifically, I'm talking about c, d, e, i and j.
And I would say a lot of them aren't really fit for core NodeBB, but rather for plugins:
f. Are they really empty? The only thing Quora has that NodeBB doesn't is this right bar with credentials and "knows about". And I wouldn't say adding this to the profile is best for core NodeBB - it seems more like a plugin material. Oh and look, there is at least one plugin for this: https://github.com/NicolasSiver/nodebb-plugin-ns-custom-fields
And there are a few fields that NodeBB does have and Quora doesn't: reputation, website, when user joined the site and when he was last online.
So I wouldn't say they are empty, and you can always use plugins to populate them more
c. There is this plugin https://github.com/yariplus/nodebb-plugin-modmin (you can let everyone create their own category and manage it), but I think it would need a little more work to be really good at what you want
e. I would also say that this isn't really core NodeBB material as newsfeeds aren't really a forum thing, but still - a plugin adding them would be great. And I'm just an user not a maintainer, so maybe someone from NodeBB disagrees and it will make it way there some day
g. I think all monetization is left to plugins. Even your standard adsense is only a plugin.
i and j - as I said, they are basically "make NodeBB less like forum and more like some other website type", but I think plugins and themes that allow you to do this would be nice. There are some plugins for question and answer type of topics, but nested replies might be nice Not sure if that is currently possible to do though, so maybe allowing that kind of customization might be a good change.
k. Not sure what do you mean here - you can get a link to any post from its timestamp (just right click it and select copy link location, or whatever your browser calls this option). For example, the link to your post here is https://community.nodebb.org/post/75846
If you mean linking to topics/posts by specific users, take a look at user profiles In the hamburger menu you will find your topics, posts, and best posts (by reputation they got)
I don't have anything against a, b, d, h, l, m and n, as they are mostly just improvements.
AMP topics would be great, but I'm not sure if it's as simple to implement as you're saying here. NodeBB has a lot of js everywhere and I'm not sure if amp elements could replace it all. So it would probably not just be "turn custom js to AMP elements", but rather "rewrite topic pages entirely for AMP". But I never did anything with AMP, so I might be wrong
I'm also hoping for official PWA support, as right now you can only get a basic one (no notifications) by modifying a core NodeBB file (
src/controllers/index.js) and your nginx config (explained here: https://community.nodebb.org/post/59669). In the next NodeBB version I think this will be possible with a plugin (I added a filter:manifest.build as was suggested in the next post in that topic), but still - as NodeBB is striving to be most progressive a better manifest and some default service worker (with correct front end js in place) in core would be nice.