Despite well meaning intentions I think a lot of people vastly under-estimate requirements.
As an example about 10 years ago Plusnet did offer to help out by offering me extended free webspace (it was before I moved to BE so whenever that was)... I think that lasted about a month and until one day my site traffic took their server down so had to look elsewhere PDQ. It was no secret at the time - nor was the fact bandwidth was more than they anticipated and the ensuing result as some people found it amusing I'd managed to do so, but no fun for others hosted on the same server either as I was the culprit for their site being unavailable. Traffic has grown a lot since those days. There's a resume
here.
Can't win, try to save money on hosting and I do get complaints about server slow-downs. Show ads and get complaints about them despite me trying to keep them to an absolute minimum. Ad-blockers have killed me so like so many other sites may have to do something about that.
Yes I could save money by using non UK hosting and I'm on a fully managed package... but I want to keep it that way. I'm not a server person - site admin takes up all my spare time as it is... so less stress for me to get them to be in charge of most things and I just phone up and say "Can you do this please" - which they do
(except for SSL which they class as a bolt-on with additional fees).