Your client leaks a lot of this info to relays when hitting them up, including your IP. It also would mean when you use NOSTR to log into other apps, such as ecash, it would be missing that info. Still I think it would be a popular feature.