Как представитель хостинг-провайдера хочу Вам возразить.
Во-первых, выписывая для вашего сайта условный LetsEncrypt провайдер предоставляет сервис и предоставляет его бесплатно (можно считать, что это входит в стоимость хостинга). При этом никакой фактической привязки нет, Вы можете унести сайт к другому провайдеру и чаще всего сайт Вам перетащат бесплатно и сертификат выпишут в том числе.
Во-вторых, если вы используете VPS/VDS, то спокойно ставите certbot и выписываете себе сертификаты сами, они даже продлеваться будут автоматически.
В-третьих, в плане выдачи коммерческих SSL для российских доменов сейчас ситуация сложная - ряд поставщиков приостановил выдачу, фактически работает только GlobalSign при этом время выдачи увеличилось, с нескольких минут до нескольких суток, тк они вручную проверяют сайты на фишинг. Также отмечу рост стоимости на SSL, мы пока держим цены, тк покупаем крупный пакет на год вперед и не первый год работаем с ними.
Отвечаю на второй вопрос: спокойно ставьте LetsEncrypt из панели хостинга или выписывайте сами через Certbot для vps или сервера.