For more than a year now, my website has been using a Cloudflare Dedicated SSL certificate which I pay on a monthly basis to maintain, for the website to return HTTPS.
Recently, I’ve moved web hosts, and the new web hosts have installed a free Let’s Encrypt SSL certificate onto my website through cPanel. The reason for this is not clear, and their explanations have not been either.
What is the purpose of “Let’s Encrypt”? Why do I need it when I was already using a paid Cloudflare SSL certificate? Why is it that now, if I cancel the Let’s Encrypt certificate through cPanel, the website will go down entirely and return a 404 error instead of using the Cloudflare SSL like it did before?
I’m not sure I understand what the point of this Let’s Encrypt SSL was.