مهم‌ترین معایب مشخص کردن برنامه‌ها برای آینده عبارتست از: 1. سخت‌گیرانه و غیرقابل تغییر است. 2. ممکن است برای یک محیط پویا با تغییرات زیاد مناسب نباشد. 3. خلاقیت را کاهش می‌دهد. 4. به هزینه زیادی نیاز دارد. 5. یک فرآیند زمان‌بر است. 6. موفقیت را تضمین نمی‌کند.