Wenn man nicht immer dasselbe Fundament von neuem entwickeln will, kommt man sehr schnell zu einem "Framework". Und weil es Leute gibt, die sich schon viele Gedanken über gute Architektur gemacht haben, kann es auch viel bringen, die Modelle und Pattern eines bestehenden Frameworks zu benutzen.
wie ich schon gesagt habe: ich selbst nutze auch ein "framework" weil ich auch dinge sehr oft benötige und umsetze - aber yaml ist einfach etwas "zu viel des guten" für den standard-blah-blah
yahoos yui hingegen entspricht schon eher dem, was ich als einfaches framework bezeichnen würde - ich habs bisher nur 1x genutzt, nehme aber dann doch lieber mein eigenes bier :D