Der größte Vorteil von YAML ist, man baut im Prinzip ein Template und kann es dann ohne massive Veränderungen in welchem System auch immer einsetzen. Man muss nicht immer alles von Grund auf neu machen.
YAML gibts z.B. für xt-commerce, joomla, typo3, drupal, expression-engine, phpwcms
Zweite Vorteil ist man lernt damit ja CSS, da HTML eigentlich kaum mehr verwendet wird. Man muss alles mit CSS machen, was man sich vorstellt. Ich persönlich verwende Tabellen nur noch dort, wo man auch Tabellen erwartet. Zum Beispiel viel Inhalt als Tabelle dargestellt. Das mit div zu machen wäre irgendwie übertrieben
Also ich persönlich habe viel CSS dazu gelernt, vor allem wie man das anwendet, seitdem ich mit YAML arbeite.
Wenn man mal Profi ist, gehts evtl. noch besser, aber für "Laien" find ichs ideal so ein Framework. Egal ob das oder gute Alternativen.
Dritte Vorteil ist, es funktioniert halt einfach in den meisten Browsern, ohne das ich tagelang verrückt werde, da es überall anders aussieht und nichts klappen will