Ugh, I feel exactly the same way. In fact, I've spent the last 2 weeks refactoring our entire LLM pipeline to completely root out LangChain. I'm just implementing basic RAG from scratch, which 1) has me learning a lot more quickly and 2) feeling much more in control of the entire pipeline.