Nostr Improvement Possibilities are not required, they're just possible. Meaning a client can implement that feature if they want to do that.
I want Lists dammit! But because Amethyst and Snort doesn't have them doesn't mean that they're censoring me from grouping people together. I can just use Coracle or NostrGram if I really want that feature.
Does that analogy help?