We're working on it

We all desperately want to get there too...there's just an awful lot of work required to pull it off. We should have 3.1 fairly soon...then the next big feature is Geometry Shaders. Once those are done, we'll basically hit 3.3. Then, onwards and upwards...
If people are interested in helping out, one thing that would be extremely useful is adding test cases for Geometry Shaders (3.2) or even Hull and Domain Shaders (4.0) to Piglit, the open source OpenGL validation suite. Tests can be developed using the binary blob drivers, without waiting for us to implement the functionality. Writing tests requires some GL programming knowledge, and reading of the specs, but doesn't require a deep knowledge of Mesa internals, compilers, or the workings of GPU hardware. It's not particularly glamorous, but is extremely useful - writing tests is really the only way to know that our implementation actually works like it's supposed to. Right now, Piglit doesn't have any GL 3.2+ tests, so for every new feature, we're having to develop the driver -and- the test suite from scratch, which can be rather time consuming. Implementing these tests would also be a considerable help to the Radeon and Nouveau developers.
If anyone's interested, drop a note to the
Piglit mailing list.