I think that there are privacy solutions arising, including P2P, client authorization, group encryption, etc., but I am convinced that adding these things onto the protocol is more valuable than skipping the relays and going straight to them as the basis of the protocol.
The relays had to come first. Everything else is a plug-in technology.