использовать готовые фреймворки и сетки - это одно. но если человек делает верстку без фреймворков - это не значит, что он делает ее без сетки. просто он создает свою сетку.
Как это делают крутые дяди-фронтендеры?
вот так и делают. создают свою сетку, которая будет во всем их устраивать.