Which is unfortunate, because the modern API is so much faster, and geometry shaders are especially helpful for subdivisioning.
I know this. AMD and NVidia know this. However, getting people like 3DS (Catia) to change their code has been...heh...entertaining. AMD and NVidia are loathe to force the issue, though- they make quite a bit of coin supporting boosting in software (and small amounts of special hardware in some cases) these old antiquated modes by transforming that immediate mode stuff into the fastpath stuff for them.