What's that got to do with the price of tea in china?
It is not the primary responsibility of the hosting company to protect the servers inside the network, only in so much as if the traffic becomes service affecting to the whole network and other customers.
Heck, on any decent data centre you're talking hundreds of Gigabits of data for the hosting company to process. The cost of that would be prohibitive, even when passed on to the end user. You will find that those that do are in the extreme minority compared to those that don't. At the previous big hosting company I worked for all customers were advised to have firewalls of their own. We had a riverhead and a few other DoS protection devices around but that was for emergency purposes and helping customers however we could. Not everyone chose to do so, and some suffered as a consequence.