Fakt ist einfach, dass viele Webdesign Firmen ihre Designs mit Tabellen aufbauen. Und je nach Firma erhalten die Kunden halt unterschiedliche Resultate was die Umsetzung in HTML angeht.
In unserer Firma arbeiten wir zum Beispiel an einer Webseite für Mercedes. Diese wird vollständig auf XHTML aufbauen und mit CSS formatiert. Hätten sie sich für eine andere Firma entschieden, würde das wahrscheinlich ganz anders aussehen.
Einen Grund sehe ich darin, dass jemand der sich beruflich mit Webdesign rumschlägt nach der Arbeit anderes tun will, als vor dem PC zu sitzen. Und während der Arbeitszeit macht man meist andere Dinge als sich fortzubilden. Meine ersten "Webseiten" habe ich auch noch mit Tabellen zusammengebastelt...
Und natürlich ist es zu teuer, einfach wegen "lustig" eine komplette Seite auf XHTML umzustellen...