Matters when it comes to quality of service, interacting with technical support and their ability to resolve technical issues. You might take a lot of precautions by playing around with the localhost version of the site, but something always will go wrong on the live site eventually. Also, some things must be done on the actual web host directly, such as setting up domain certificates.