>Let's Encrypt a central point of failure

That's been true for a while, regardless of cert length.

Everyone leans on them and unlike CF and other choke points of the internet...Let's Encrypt is a non-profit

You say it like it’s a bad thing. Do you donate to them? I do !

>Do you donate to them?

yes