Apart from the question of whether these ideas are good or not, these can't or shouldn't be implemented at the core level. Maybe at the client level or in an intermediary level, but then you'll have different Implementations and the client may even become just another walled garden.
Discussion
keeping core simple is good. any /many client(s) can pick this up. high volume of user is just another gateway to many other digital innovations and entrepreneurship on nostr. only way to overcome any walled garden in life is to keep imaginations wild.
