Tach!
Mach es so einfach wie möglich, nimm die einfachste Lösung, die deine Vorgaben erfüllt.
Wobei einem das auf die Füße fallen kann, wenn sich die Vorgaben ändern und die ursprüngliche einfachste Lösung nicht angepasst werden kann und alles nochmal neu gemacht werden muss.
Für den Fall gibts erstmal YAGNI. Im Zweifelsfall hat man aufgrund mangelnder Erfahrungen die Erweiterbarkeit so gebaut, dass sie für die neuen Anwendungsfall nicht brauchbar ist. Es ist halt schwer, Prognosen zu treffen, besonders wenn sie für die Zukunft sind.
dedlfix.