ich möchte ein Tabellen-Layout erstellen
Eine Tabellenansicht mit Flexbox ist problemlos möglich.
… aber völlig schwachsinnig, denn für eine Tabelle kann man <table> benutzen.
Was ist denn genau mit "Tabellen-Layout" gemeint? Handelt es sich um tabellarische Daten? Dann ist <table> genau richtig, heute genauso wie vor 20 Jahren. Geht's darum, wie Anno Dazumal irgendeinen Satz rechteckiger Elemente in einem Raster auf den Schirm zu bringen? Dann Flexbox.
und frage mich dabei, ob ein "normales" Tabellen-Layout noch zeitgemäß ist.
Mit der Begründung "zeitgemäß" wurden schon vor Jahren von <a> bis <p> sämtliche HTML-Elemente zu Gunsten von div-Wüsten entsorgt. Seitdem steht "zeitgemäß" bei mir für "Sinn und Zweck von HTML nicht verstanden".