Earlier quoted context omitted.
I've actually never even tried to understand people's issue with tables. I think there are important places to take stands in my life and I guess that isn't one of them. I'm more of a "generalist" than a front-end dev but that being said, I would guess that you would have more control for responsive layouts with bootstrap's grid system than using HTML tables. If I'm using table cells I can have them stretch or squeez…
The argument was/is that ‘table’ should have semantic meaning; you use it for tabulation of facts. Most people were using it to create arbitrary containers. 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.