The CI time bomb makes developers lives worse. You’re trying to get a new feature released, and some feature that everyone has forgotten about breaks the build and stops you from getting your feature out now.
If the stakeholders won’t allocate time in the roadmap to remove old feature flags then you shouldn’t use feature flags.
1. The CI failures aren’t worth it. I accept the zombie flags.
2. Here’s a specific solution that will lead to zombie flags being removed and at a lower cost.
Gesturing to “find another way” doesn’t solve it.