Can't be any worse than bootstrap's col / grid system.
Some people have taken it too far, and refuse to use tables even for representing actual tables of data.
Today, websites are mostly designed in a fixed layout (well, two - desktop and mobile), so the argument against tables makes no sense anymore.