People in Nazi germany also lived well but it doesn't mean they were doing right, half-truths are the best friends of the demagogs.
You still pretend you don't get it? Or will you throw again a few silly pictures in and call names? If you're so sensible to a simple
fact that it's a shame not using shaders in 3D games you shouldn't argue, because it's your problem.
I'm actually kind of shocked at your choice of metaphor here. Not offended, just shocked.
As a developer of 0 A.D. I can clarify the situation.
The article is actually inaccurate. GLSL support was added in a a previous release. What came in this release were more advanced GLSL shaders, GLSL mode is still considered experimental and must be enabled using the config file.
By default ARB shaders are used for compatibility reasons. There is work in progress to port the new GLSL shaders to ARB, this may be done in time for the next alpha. I believe that all of the current GLSL shaders will be able to be ported fully.
There is also a fixed render pipeline for even more compatibility. This can be enabled using a config option or will be automatically enabled if certain drivers are detected. This may not be maintained indefinitely, since the hardware which requires it is quite old and it makes the graphics architecture more awkward (which has caused some bugs).