I agree wholeheartedly with the sentiment of this piece, but I think the distinction between layout and design isn't highlighted.
If you use a framework like Bootstrap to underpin your html and css then having a responsive layout is really very easy. The point of a responsive layout is that your site is legible and clickable to users on non-desktop screens, not that your site looks beautiful for every user.
Fred, you're right. Adding responsiveness to the site, using Bootstrap or similar frameworks isn't too difficult. But, adding responsiveness with a layout designed to be functional specifically for a certain device/screen size, that is the complicated part. Thanks for the comment!
If you use a framework like Bootstrap to underpin your html and css then having a responsive layout is really very easy. The point of a responsive layout is that your site is legible and clickable to users on non-desktop screens, not that your site looks beautiful for every user.