>It was easy to host a website when IPv4 addresses were plentiful and free.
Oh, you mean hosting as in, from your home. I wouldn't say hosting from a provider is significantly harder than at home. It might be philosophically more attractive. Serving the data (whether from rented or own hardware) is probably the least of the technical hurdles, especially compared to actually designing the site.