I have had websites for about 5 years now. The only times I have had any problems with hosts re:building sites is when I have to use the cpanel thingy.
It's all those.upload your file to the backend thingummy bob as a whatsitface type of file, instructions...they might as well be in a foreign language.
It's not like I haven't built websites so I think I must have a blind spot for some ways of doing things