Why Your Search Stack Feels Broken — and How Vector Search Fixes It