It's more a case of the web being used in ways in which it wasn't really originally intended. Of course developers can implement things poorly and create problems (and often do) but demand for things like responsive sites is user-driven in my experience.
If you don't understand how the web works and actively dislike the community I don't understand why you keep commenting here.