I think the answer is "it depends". As Mike Voorhis says, his home stuff just works. And I certainly allow incoming SSH and other traffic to my home network. I honestly haven't tested if they block outgoing SMTP (port 25 traffic) recently, but checking now, they don't seem to be blocking it since I could get to my VPS on port 25 from home no problem. I *have* been slowly working to get Wireguard setup at home so I can tunnel over a VPN to my VPS to make some things simpler, so I just have one end-point on my OPNsense Firewall at home which allows connections from remote devices into my network. This way I don't need quite as many firewall rules on OPNSense. At least that's the idea, but lack of time and bugs have slowed my progress here.
I could swear I read before, at least for residential services that Charter (now Spectrum) internet did NOT allow you to host a site which is why I have never tried to do it. I would guess that its all about the bandwidth dollars. Below is a link to their current TOS (terms of service) in case it is of interest:
I think if you start hosting something that gets their attention, they'll shut you down. *shrug* not really sure.