It's also worth adding that among the more problematic aspects of "host it yourself" is the "under absolutely no circumstances lose control over the domain name".
The entire notion of transactable (or rented) domain names is appearing to be increasingly misguided as well. That either requires retirement, or DNS needs to be replaced by something less fungible in that regard.