langchain is stuck in innovator dilemma - it was built for gpt 3.5, or 4, it needs a different design for todays models, but cant evolve because of existing users and backward compatibility
just like jQuery still exists and is being actively developed
Or maybe it was poorly designed from the start, for there were no precedents.