In short:
Previous 3DMarks supported NVIDIA-features, so they supported them
3DMark03 supports features that mainstream NV-cards (GF3, GF4 etc) do not support (PS 1.4), therefore new 3Dmark is "not accurate display of gaming performance"
If NV doesn't support PS 1.4 (like Ati does), then it really is NV's problem, not Futuremarks! And the fact that NV started whining about it, is just pathetic. Should Futuremark cripple their benchmark just so it would fit more nicely to NV's feature-set?
If NV supports using real games for benchmarking instead of 3DMark, why didn't they whine when previous 3DMarks were released?