Что-то все в определение полезли. Сетка это чтобы и дизайнер и верстальщик не поубивали друг друга.
В сетке 12 колонок, потому что так изначально было в популярной библиотеке, которой все пользовались:
getbootstrap.com/css
Фактически сетка появляется так: Верстальщик говорит, что у него страница сайта разбита на 12 одинаковых частей, и дизайнер может рисовать все что угодно, но это "что угодно", должно соответствовать размерам этих частей, может занимать 3 части, может 4 части, но никак не 3,5 части! Иначе верстальщик будет очень сильно напрягаться, реализовывая это.
Вот пример сетки: Она уже готова и автор показывает ее возможности:
flexboxgrid.com