To není ono. Viz tento příklad:
x-=5;
if (x<0) foo();
další příklady:
if (a<5) foo(); else if (a>5) bar();
while (--count) baz();
Všude výše se udělá 1x ALU operace a pak se zadarmo recyklují výsledky v Jxx. Jak je vidět tak o tvrzení že příznaky jsou zbytečné by se dalo s úspěchem polemizovat.