Nun, es gibt sowohl für Eigenbau, als auch für solche "Rahmen" Vor- und Nachteile (wobei meist des einen Vor- des anderen Nachteil ist ^^).
Hier mal ein paar:
- Die Rahmenpakete sind (je nach Umfang), einmal eingerichtet, wesentlich leichter zu managen und somit auch für Laien nutzbar
- Die Rahmenpakete sind meist Open Source, d.h. es können Bugs/Sicherheitslücken wesentlich schneller gefunden werden (muss aber nicht, "Heartbleed")
- Eine selbstgebaute Seite ist meist codemäßig gesehen wesentlich schlanker und somit schneller
- Eine selbstgebaute Seite hat meist keine Standardlücken; jede Rahmenseite mit der gleichen Version eines Rahmens hat die gleichen Lücken
- Eine selbstgebaute Seite baut normalerweise auf aktuelleren Code auf, da das komplette Umschreiben eines Rahempaketes zu viel Aufwand ist, um es jedes Mal neu zu machen. (Bsp: die meisten Pakete laufen noch mit PHP 5.3 als Basis, 5.6 ist aktuell)
- Eine selbstgebaute Seite ist individueller, d.h. man kann leichter eigene Spielereien (wie Canvas-Spielereien, CSS Effekte, ...) einbauen, was die Seite von dem von dir erwähnten Einheits-Layout-Brei abhebt.
- Eine selbstgebaute Seite ist besser für dein Ego
Also, pfadfinder-weilheim.de läuft zB auf einem kleinen CMS (cms2day.de), da die anderen Mitglieder in der Lage sein sollen, den Content selbst zu ändern. Ich bin mehr der Techniker im Hintergrund, der eventuelle Fehler ausbügelt und das System aktuell hält.
Andererseits bin ich grade (ziemlich inaktiv ) an einem anderen Projekt am arbeiten, was so gut wie keinen Rahmen nutzt (außer so Dinge wie Html 5 Boilerplate und jQuery, die das Leben erleichtern).