There is a solution for SSL. Of course it's not SSL, it's more secure and it's faster.
You can set several "domain names" (hostnames) for a server.
There is a working prototype.
Seek with open mind and ye shall find.
I agree what you allude to is the real web 3.0 but, imo, it's not accurate to call it "web 3.0" because it's more than just "the web". Lots more than just web servers will run on a properly constructed peer-to-peer platform.
The public "web" is for Google and Facebook, their marketers and massive surveillance.
The internet is for users.