Why agent frameworks might still be a bad idea in 2025

Recently, I experimented with one of the most popular RAG builders

- ⁠⁠the farther you deviate from their K line rag, the worse it gets

- ⁠documentation sucks; they're always adding features but the features aren't coherent

-  ⁠⁠integrations aren’t clean - for the vector db I use, the framework's hybrid search and text search options result in the same thing! To do text search, i had to select "sparse" and not "text". And of course, this isn’t mentioned in docs - I found it from code + experimentation

-  ⁠⁠support for async sucks - async methods they expose run an async loop inside an async loop!! ⁠⁠

I'd rather build my own than touch these things again :/