A large part of the problem is the setup of the p2p interaction. Like matrix sets up jitsi for video calls. I think the main thing is to have an accessible and ubiquitous identity that doesn't require a specific app. Not saying Holepunch is not the answer.