I had to look up LCEL: https://python.langchain.com/docs/concepts/lcel/

What the heck? I have no idea what problem this is solving while not also creating new problems.

The worst thing about LCEL is not that it's a different coding pattern. It also creates a major break withing the documentation that can't be fixed as you now have to factor into your search all documentation with and without LCEL.