Eu nunca tinha utilizado o CSS Grid Layout, mas fico me perguntando se não é a mesma ideia de voltar a trabalhar com tabelas. Acho que é uma técnica válida quando o layout do site/aplicação tem um design semelhante à uma tabela. Mas não seria mais fácil trabalhar com um sistema de grid, como por exemplo do bootstrap ou até mesmo criar um grid? Enfim, queria entender quando usar o CSS Grid Layout...parece fazer mais sentido usar sempre que o layout se comportar como uma tabela, não?