Ruby was not the first character of unusual colors in LBT though. The sudden love for rose colored dinosaurs already showed with Tria and Tricia (two characters I find more difficult than Ruby to integrate into the LBT universe because of all the unanswered questions about Cera's original family). The coloring of Mo was that of a freaked out Pokemon and thinking of odd colored dinosaurs, what was the name of that purple colored sharptooth again... Barney? Oh my god no, it was Chomper!!!
One thing that I kind of like about Ruby is that with a little bit of fantasy she may actually be the answer to some questions which the sequels left unanswered. For example the question why Chomper could talk just fine in LBT 5 while all the contact with leafeater language speakers we knew about were a few hours after his hatching. If perhaps he got to know Ruby shortly afterwards she may have worked as a teacher (and in doing that may have acquired some of her repetitive speaking patterns).
Her having spend most of her life in the Mysterious Beyond and as a member of a species that may be so much of a subject to prejudices (omnivores) that she may have developed less prejudices of her own having recognized the stupidity of the same (the later point being one that was not given for Ali) may both contribute to her bonus in experience and knowledge.
But still she is not some kind of perfect know it all. We do see her get annoyed if the interests of others get in the way of her own interests and she has an occasional melancholic trait about being separated from her family (by the way one of the relatively few intact families we ever saw in LBT) which I think would have been fitting for some other LBT characters as well.
When I first heard about Ruby I expected a character that was created purely as a common trick to reawaken interest in a show by just spawning a new character. To some degree this may indeed be the case with Ruby, but in my opinion they did take good care to really make her a character to fill out some of the existing gaps rather than creating just a new character for the sake of a new name in the show.