CRLs are incredibly expensive to serve, and OCSP isn’t great either. Having short lived certificates makes it cheaper for let’s encrypt to serve the internet since the CRLs don’t need to be as large (you don’t need to maintain a list of compromised expired certificates in your CRL for example).