The Ethereum Name Service (ENS) provides this functionality in a standard protocol. You can associate Microsoft.com with an ETH, BTC, SOL, etc address. GoDaddy yesterday actually integrated this in a no-gas free manner [https://aboutus.godaddy.net/newsroom/company-news/news-detai...]. Other DNS providers will likely follow suite over the next few years.
Bonus, most web3 tooling already supports ENS so no jumping through hoops most of the time.
"web3" is synonymous with Ethereum so that's no surprise to me.
What is a surprise is ENS having interoperability with BTC, SOL, &c addresses. I assume these exist as TXT records? Not sure I like exposing that...of course, that's the default with .eth names.
The way BTC and HNS works, you can use a different address derived from the same seed and still receive funds. Different strokes for different folks and all that.
No one chain will (or should) be THE solve for everything.
Bonus, most web3 tooling already supports ENS so no jumping through hoops most of the time.