I think there's a good reason to integrate some communication and nostr in a Bitcoin wallet to know you're paying the right person based on their npub and more importantly to create cross vendor multi signature products. Other than that I would keep it separate. A wallet should have as small an attack surface as possible and a social media client wants to have too many features for that.