I keep noodling on ways to make groups on Nostr as well. I think there is some use for public groups that are tied to a relay. Only approved group members can post, but anyone could read. You need clients to support browsing content from that one relay specifically.
Most people probably want private groups though. For that you really need some encryption like MLS. We’ll get there eventually.