All the time. I have a good linux admin that can solve it. It is costly though. Hosting that cares is much more expensive than some regular hosting, even if it is a dedicated server. I can recommend a guy who cares, for managed servers, but the cost will be I think at least 200 E / month for a very small server.
The quality of hostings can differ in many parameters and it counts so much... the protection is one of those things. It is also about speed. Some places offer you the protection, but they respond tickets in few hours. I know that I can wake up my IT and he is online in one minute anytime solving it. But yes, if one wants someone to solve things immediately it cost you money. Then those higher costs must be compared to the money you lose with the attacks.
If you talk to God, you are praying; If God talks to you, you have schizophrenia.