It may not be an option for you, but you could consider using a free proxy service such as Cloudflare.
So it's an improvement but not entirely a fix.
If you mean the case where you literally can't serve under HTTPS, it's not just getting the cert that is the problem, in most cases running a local proxy of something that will would fix it, although I accept there are cases (cheap shared hosting, I guess) where that's not an option.