Agreed. Nostr has lists, but few clients fully support them. So far that is limited to Nostrudel and Gossip. I still have an open bounty for list support to be added to Amethyst. If I had an iOS device Id offer a bounty for Damus as well, tbough its less likely to implement. For now I manage my lists in Gossip, and can at least filter views in Amethyst based on them. This is far superior to simple follow lists and a long term goal of mine is to abolish kind 3 in favor of static lists and kind 81 relationships for dynamic lists. Being able to filter using someone elses curated list would also be great On the trend side, that's best served by good DVMs doing analytics and clients improving how they are integrated.
Lists are poorly designed. Just use arrays, pointers, and pagination, like everyone else, rather than magic numbers and events