I know, since day one there has been this debate with the OpenZaurus ROM, and its development style (bleeding-edge over stability).
While I am all for them having fun (heck even I do - I am so bored with my regular office work, that I will be glad to do something (like Python programming) and have fun, even if it does not add any value to my work environment at all) and enjoy the bleeding-edge, but from the users standpoint (and I am a user first when it comes to the Zaurus), stability and useablility is king.
I need to use my zaurus first for what I bought it for, and can't afford to keep changing kernels and Qtopia versions to check out the latest and best, in the process sacrifising a stably running Zaurus. And I guess most users will do likewise.
So now instead of critique-ing the development styles of Openzaurus or Cacko maintainers or TT etc, its upto those groups to realise which audience they want to play to. If its themselves and like-minded bleeding-edge 'jump-off-the-edge' type enthusiasts, then there is nothing wrong with that. Its only that if at the same time they (I mean OZ here of course) want to attarct USERS, then that would be counter-logical to their objectives and style.
So in this case it seems having fun and attacting users do not go hand-in-hand well.
Too bad. Again, as a developer myself (and not a user), I feel I would have more fun developing for a Stable ROM which many users use, staying on top of the bleeding-edge curve as far as possible. I would love making apps which are stable and run and have nice features too. and hence I stick to the Cacko ROM.
So at the end of the day, its just a choice for the development group, and who am I to critique their styles.
And to Lardman, YES, I think that making something which others will use in their daily lives will draw more developers to the project. But then if its all about fun/interesting/challenging developemtn first, then thats a different issue altogether.