Along with that, a lot of the libraries (from what I could tell) put all the code in one massive file in a forum thread and update it from there, making it pretty time-consuming to keep up with changes.
That and there's no consistency between libraries as far as how they decide to use classes.