Credo che scrivere un template così in php sia praticamente inutile, oltre che scomodo. Dove salverei il risultato della formattazione con il template php? Nel db sql no perchè i dati devono rimanere "inalterati" rispetto alla formattazione, in un csv invece sarebbe scomodissimo per ovvie ragioni...
Oltre ciò è da considerare che l'aggiornamento del DB non viene affettuato da dei programmatori ma da giornalisti che hanno sempre utilizzato template già pronti su filemaker.