Overusing foundation models for tasks that don't require generative capabilities is a frequent engineering error. Chip Huyen highlights this tendency, noting that developers often treat AI as a universal solution. This misalignment leads to inefficient architectures. Practitioners should prioritize deterministic logic over LLMs when specific, predictable outcomes are required for the application.