I too am having lots of doubts on responsive design. I've yet to see an example of a significantly popular and non-trivial website implement responsive in a convincing way.
Anyone arguing that "they're just doing a bad responsive design" I think it missing the point. Responsive almost means it has to be bad in some way, because it is a compromise of design between 2 very different devices, not just in screen size but in use cases.
The "right" approach, is the same thing we've been taught for 50 years, separating code from presentation. Building a robust API for your backend data makes the front-end presentation much easier and cheaper, so you can afford to make front-ends tailored for whatever you need.
Anyone arguing that "they're just doing a bad responsive design" I think it missing the point. Responsive almost means it has to be bad in some way, because it is a compromise of design between 2 very different devices, not just in screen size but in use cases.
The "right" approach, is the same thing we've been taught for 50 years, separating code from presentation. Building a robust API for your backend data makes the front-end presentation much easier and cheaper, so you can afford to make front-ends tailored for whatever you need.