What would be the reason not to build a responsive design

So I just completed a tutorial on utilizing layout grids. The gentleman built a homepage using a column grid and row grid. He did not use any autolayout or constraints. Is there a reason he didn’t use them. Why would you not always design using those types of elements?