Grids just make it easy to talk about where to put information on the screen. People could bring their own grids, but often it's easier to just reuse what exists. This is especially true for responsive websites which need more than one fixed-size grid.
Also using a classname convention that is established by Bootstrap or any other CSS-Framework helps to switch styling without having to change a lot in the HTML code.