Everyone is offering this happy path. And people do pay for it, but the market price for "a Lets Encrypt cert on my site" is $0. It's mostly just a great way to get people started on a more valuable service.
Lets Encrypt works fine for personal sites, etc. but it absolutely crushes the use case of being a large scale service needing to support thousands of individual sites, each with their own SSL cert.
Heroku, Hubspot, Shopify, etc. all have implemented LetsEncrypt and UX wise, is now pretty much just the default.
If that is painful, you should have automated it. I don't even know how many certs I have ATM (maybe 20 or 30 or so), because it's so easy to add new domains. I described my setup here: https://blog.bethselamin.de/posts/how-i-run-certbot.html