Not all web hosting environments are the same.
We always prefer our clients to use our web hosting. Not because it is added revenue for ourselves, but rather because it is easier for us. I can't tell you the amount of times I have had issues with clients websites, time-out errors and server errors, and once I backup the site to my server environment the errors disappear. Cheap hosting is just that. Cheap.