Oh, I'm not criticizing LibSets at all. It's the best technique available with the current API limitations. I wholeheartedly agree with you about nobody wanting to maintain a hardcoded list.
It's just my humble opinion that if addons have to resort to a full item database scan just to fill out a relatively small enumerable list, then there's definitely an opportunity here for an API improvement
.