The first thing you need to understand: responsive design it's not to conditionally control resource download. Media queries are not conditional comments. Like the name says, they are queries.
So, it has nothing to do with serving lesser content or different version of the same page.
While you believe the sole purpose of responsive design is as an alternative to building mobile websites, none of the authors you quote makes the same confusion. And I've repeatedly stated, responsive design is for desktops (big screen, high resolutions, whatever) too!!!
The reason you build a m.* version has nothing to do with media queries or responsive design, it has to do with resources.
But even if you build a m.* version of your site, it still has to have to be based on MQs, simply because mobile nowadays comes from 240px up to 1200px wide.