Three leading causes: bad memory management (dumb RAG), broken I/O (brittle connectors), and polling-based architectures. Polling wastes 95% of API calls, burns through quotas, never achieves real-time responsiveness. Webhooks or event-driven systems only.