- Weil ich z.B. auf einem Server die DB nicht zur Verfügung habe.
TYPO3 hat eine Datenbankabstraktiosnschicht - man ist nicht unbedingt auf ein spezifisches DMBS angewiesen - das ist mittlerweile bei vielen großen CMS bzw. Frameworks möglich.
- Weil mir die Istrumente nicht passen.
Dann wurde das CMS falsch gewählt :)
- Weil ich es kann.
Das ist ein Argument - aus dem Grund habe ich auch selbst mal ein CMS geschrieben, bis ich nach 5 Jahren stetiger entwicklung festgestellt habe, dass Wordpress fast dasselbe kann :D
- Weil ich weiss, wen ich zur Verantwortung ziehe, wenn meine Software einen Servereinbruch zulässt.
Andererseits: bei einem fertigen CMS weiß man, dass man sich um solche Dinge nicht primär kümmern muss.