Another thing to think about is the name of the actual JS framework/ library. Eg: a FW/Lib named BigDoor will probably be more remembered than something like SmallHandle because when people think door, they think wood, timber, building, moving thing. But SmallHandle could mean a handle for a door, a ladder or something completely unrelated. In this way, I believe that more people are using jQuery because of this thinking: it has the word QUERY in there, and that is often associated by programming-illiterate people as computer code. But mootools [as cool as it sounds] does not have this direct link to computer programming. To a person who programs all manner of non-web- related things, mootools, when first proposed to them, may sound far- fetched and, in some ways, stupid and immature [the name, not the framework/library].
It might even cause them to think of Cows or Milk instead of JS code and simplifying your life. So theres a POV from someone who advertises mootools at the workplace but gets funny looks until an explanation is told.
