Glad I could help.
I don't think the "app store" like model is something NI is willing to invest effort on, they seem happy to let the community deal with it, from what I could see NI did the bare minimum - which is already not too bad - to give the community a reasonably good solution to handle licenses.
Again I've not used it myself, but I've seen people use, I hope it works out well for you.
I strongly encourage you to contact NI, and more specifically Nancy Henson or Eric Reffett (look them up on linkedin to see their role at NI) to give them feedback about the developer center on community.ni.com.