Overusing foundation models for tasks that don't require generative capabilities is a primary failure mode. Chip Huyen warns that developers often treat AI as a universal tool, even for deterministic optimization problems. This tendency leads to inefficient architectures. Practitioners should prioritize simple logic or traditional ML over LLMs to ensure reliability and lower latency.