Perhaps it lasted too long, pushing back the arrival of a successor API until the hardware evolution coming from the desktop had moved on too far. The mobile industry took a long time to shake off the legacy of the fixed pipeline hardware of ES 1.0, but in moving to ES 2.0 with its streamlined shader based system I wonder if they weren't a little too successful: