I look at this and cannot help to compare the need for so many types of screwdrivers with the need for so many javascript libraries[0] or xml parsers[1] or anything not invented here, like a csv parser [2]

[0] http://en.wikipedia.org/wiki/List_of_JavaScript_libraries [1] http://en.wikipedia.org/wiki/Category:XML_parsers [2] http://tburette.github.io/blog/2014/05/25/so-you-want-to-wri...