I totally agree. However, understandably, some people do not understand the consequences of implementing such a seemingly simple function. Perhaps we should integrate into the NIPs why some architectural choices (or non-choices) are made.
Information has been hidden from other clients since the beginning of Nostr with groups and then with communities. Those who limit themselves and do not implement it will simply be used less, this is not communism...