Mweh.
First nostr is more centralised. Now you're using that as an argument to say it's a bug. Study outbox/smart relay selection and then you wouldn't say people are silo'd off. Been using Nostr for over a year now and have not seen the silo effect you talk about.
IPs are not broadcasted in Nostr. Only the relay knows about the client connecting ip and I'm sure that's the same in freenet. It's how the internet works.
You can be anonymous in Nostr. So there is no identity if you do not want one.