Despite global IT spending tripling since 2005, software failure rates haven't improved significantly. The author argues that most failures stem from known, avoidable human factors like unrealistic goals, poor project management, and organizational politics rather than technical limitations. The Canadian Phoenix payroll system exemplifies this, affecting 70% of government employees due to overly ambitious scope and budget cuts. While AI tools won't solve these systemic issues, the IT community continues repeating documented mistakes, refusing to learn from previous failures and claiming each project is unique.