i think the mongo philosophy is, we'd like an easy way to store object-style data, since a lot of programming languages today are object-oriented, yet we don't want to tie the data we're storing too tightly to the code of our application.