[eluser]drewbee[/eluser]
Politics is one of the best answers to that
IMO a lot of the classes are almost where they need to be, and just need slight modifications to help them fit a good portion of needs.
For instance, the upload class I think needs to have the ability to overwrite a file if it already exists instead of renaming it to another file name (but as a configuration option).
CI is growing and continuing to become an even better system. One of the biggest things right now is I think most of the ellislabs folks are completely wrapped up with EE at the moment. CI is simply on the back burner it seems.