It depends on the contract that clients have agreed and signed with us. Clients who are looking for further support for their website from us may not need to get direct access to the host where the website has been placed because if something wrong happens like a file get deleted by wrong then it would be out of our control to keep their websites keep working normal or even safe and secure from being hacked or getting their website recovered from the backup. Moreover, having direct access to the host means direct access to the codes of the website and if any changes happen to those codes then that would be out of our responsibility to recover it as it was before and we may need to spend many times to program and develop some part of their websites again which won't be a free service. Also, if you need to upload/remove something from your host then all would be easily possible into the website administrator panel.