Wenn Google oder Amazon Tabellen für nichttabellarische Daten verwenden, kann das 3 mögliche Gründe haben:
- Die jeweiligen Seiten sind so alt, dass sie vor dem Durchbruch von CSS-basierten Layouts erstellt wurden
- Man hat sich aus anderen Gründen für eine Tabelle entschieden (in manchen Fällen hat man bereits ein Modul, welches ordentliche Tabellen liefert und möchte dieses lieber exzessiv nutzen, als ein neues Modul für semantisches Layout zu entwickeln).
- Die verantwortlichen Entwickler sind zu semantischem Markup unfähig.
Da du schon mal deine Glaskugel hervorgeholt hast...
Ich bezweifle, dass im Fall von Google dies zutrifft.
Der Grund dürfte schlicht sein, dass es keine Alternative gibt, die so zuverlässig arbeitet. Praxis ist wichtiger als Theorie.
Ich nehme an, dass Google sehr scharf prüft, wie die Seiten rüber kommen für verschiedene Browser/User-Agents. Wenn Layout-Tabellen aus der Sicht der Zugänglichkeit eine Hürden darstellten, hätte Google eine Alternative gefunden, oder einen Beitrag geleistet, dass eine bessere Alternative als diese Fucking Floats (du sollst sie nicht missbrauchen!) zur Verfügung stünden.
mfg Beat