Es heißt wohl eher heute so, dass in der Vergangenheit, die Tables eigentlich "gewohnt falsch" eingesetzt wurden. Ein Table war und ist eigentlich für (ach was:) Tabellen gedacht. Ein Layout ohne Tabellen zu bauen ist nicht nur "modern", sondern auch aus Sicht der Wartung und Pflege, Templateentwicklung, Suchmaschinenoptimierung und Barrierefreiheit sinnvoll.
Das soll natürlich nicht heißen, dass man Tables gar nicht verwenden "darf". Tables sollen natürlich für Tabellen benutzt werden :)