Overusing foundation models for simple tasks remains a primary failure mode for developers. Chip Huyen highlights the tendency to apply generative AI where traditional logic or optimization algorithms suffice. This mismatch creates unnecessary complexity and cost. Practitioners must evaluate if a non-generative approach solves the problem more reliably before deploying LLMs into production.