It seems to me that there simply is not sufficient demand / interest in native XML databases nor enough interested programming talent to support very many open source xml database projects.
Have the key players from Xindice and eXist ever gotten together to talk about the possibility of combining efforts? About how to perhaps leverage the best ideas (and even code) from each into a common project, so that all interested talent could be focused together? I did not include dbXML in this since it sounds like priamrily a commerical effort, and I don't know if there could be any potential for Berkeley DB XML to be merged also...I get the impression that their approach / purpose (embedded) is too different. But eXist and Xindice seem to cry for unification...