@simon
One of the primary goals of #SafeNetwork is to solve this problem, and it has now entered pre beta testing.
It has been through a number of designs and false starts and is aiming to launch with relatively modest initial features compared to its earlier perpetual, versioned web. But the capability to implement that, inc. non-expiring human-readable domain names will be there. So watch this space in 2024, or even join in the testing and get a feel for what is coming.
@mfowler @timbray