Хочу чтобы все колонки были выровненны 1 к 1 по ширине.
В целом впервые перехожу с <table> на гриды в силу просто адских стилистических ограничений. Какие могут быть или будут проблемы?
Гуглите единицы fr, чтобы получить все колонки равной ширины или сабгриды, если по контенту (хотя тут могут быть нюансы в зависимости от содержимого ячеек).