No, I'm not going to sell you on the 42069th cryptocurrency (thank goodness!), I just think that focusing on crypto, and, god forbid, NFTs, completely wastes the potential that blockchains have. Case-in-point: DNS. The centralization of DNS has been a disaster for the internet. The solution: Decentralize DNS with a free register-deregister system. As DNS is now decentralized, hosting fees will decrease dramatically. Laws will also need to be made to prevent DNS-scalping, so as to prevent people from sitting on domains and selling them for high prices. This might be resolved through either domain limiting or traffic tests, where a domain must keep a minimum amount of traffic over time in order to justify it staying registered. Otherwise, it would get deregistered and become freely up for grabs.
I want to point out that systems don’t have to have a blockchain to be decentralized. Aside from that distinction, you’re right that theoretically, there’s a decentralized version of most computing systems. They’re really two sides of the same coin.
My knowledge is pretty limited, but a fundamental aspect of the self-hosting problem is the scarcity of ipv4 addresses and that ipv6 adoption is incomplete. It’s non-trivial to set up a public server when most home networks are behind a NAT