Not on the hosting side.
> Many utilities are also private companies and they they are required to provide service anyway.
Yes, but they're not. DNS is a nice-to-have, not a must. Hosting is a must, if you want to make a case then you are going to have an uphill battle where a hosting provider would have to supply and and all paying customers.
I assumed we were talking about hosting from home, since hosting at some datacenter would again be dealing with additional private entities.
> if you want to make a case then you are going to have an uphill battle where a hosting provider would have to supply and and all paying customers.
I guess that would be an alternative. So either non-discriminatory treatment from hosters or non-discriminatory treatment from ISPs + DNS registrars.
That's because they're not exactly private companies; they're government-sponsored monopolies. If they weren't, and if there were real competition for the services they provide (like all of the other local businesses), then they wouldn't be required to provide services to any particular customer.
Static IPs are available and if you are hosting content you usually should prefer them.
> they are well within their rights as private companies to deny service.
Many utilities are also private companies and they they are required to provide service anyway. So one does not strictly follow from the other.
That's why I said DNS providers should be considered utilities. At least the national-level ones. If resellers won't take it you should still be able to get it straight from the ccTLD registrar.