Yes. And?
It's like you'll also need DNS, which isn't decentralized either.
If someone wanted to write this as a WebRTC-based decentralised version there is nothing stopping them using something the like the public signalling servers that Mozilla uses for their Hello service.
Also, if some users wanted to run a signalling server themselves, that's ok too.