Then it was media queries and a fluid grid.
Then it was media queries and a fluid grid and mobile first.
Now it's media queries and a fluid grid and mobile first and built around the content.
Tomorrow what ?
Meanwhile, responsive websites are as crappy as non responsive one, but 2x heavier because of the crazy CSS and all the async js.
If you can't detect the internet speed of your user, you can't make responsive websites, period. That's why the only good responsive websites are the text-content-only websites.
Come on, the linked post is nearly 2mb...