Remember 15-20 years ago when we had <table> based layouts? And then they invented CSS because that was such a terrible idea. Then we spend 10 years trying inventing css grid systems (ie bootstrap's grid, 960, etc) to replicate what we used to do with tables until they just finally gave up and made CSS Grid and Flexbox? That was sure fun.
No, not tables, not by a long shot. CSS grid, like CSS in general, decouples presentation rules from the data being presented. So you can take content and display it on a grid on desktop using cssgrid, or as a list on a phone. The order of the columns and rows can be swapped out according to the dimensions of the screen which is impossible with tables.
I've been doing this since 1996, so I'm quite aware of what table based layout involves and its limitation. While there is some passing similarity, the two are very different in what they can be used for.
The table tag itself needs to just become semantic but that's unlikely to happen since all the browsers have to support legacy behaviors associated with the tag.