We need neutrality up and down the stack elsewhere too. I would consider hosting (including DNS, cloud infrastructure), financial services (banks, PayPal, stripe), and others as needing their version of net neutrality laws, where they cannot refuse customers or treat them differently or pick winners/losers or charge differently for different use cases. These are all utilities that are necessary to survive in today’s societies, and therefore they must be treated as if they were publicly run, through the power of regulations.
Having seen the degree to which spammers, scammers, and malicious hackers will abuse services to no end (often while carefully avoiding explicit violations of the law) I can assure you that you do not want this.
Forcing every company to host everyone only sounds good in theory.
We force power utilities and such to support all users. These companies can solve the problem and pay the costs. But if the laws for scammers aren’t adequate that’s a separate issue that should be solved on its own.