I understand the intent and it's a valid feature to want, but this just isn't going to work. How does the app or server know all communities named "whatever" are actually about the same "whatever"? Wouldn't bad actors just create communities with the same names as anything that became popular? And what about the massive number of duplicate posts every time a story big enough that all the communities post it?
I totally get why someone would want this, but it's complicated