Without running the client, that means manually changing the cert for expiry, which is very short on LetsEncrypt certs. That introudces the possibility of forgetting or messing it up.
I agree that the best option is for shared hosts just to build in support for LetsEncrypt.