Monobook has a user preference that causes Skin::isResponsive to return false . It was added after a backlash from a small group of editors on wiki when Monobook was adapted for mobile display. Some users preferred the "use desktop site" mode.
This preference disables the viewport tag and allows Monobook to serve different CSS and JS.
This is likely relevant to all skins that support a responsive mode, and will likely be needed on the new Vector skin which is being made more responsive.
I suggest we create an identical preference that says "Enable responsive mode where available" that appears under the list of skins and upstream the logic to core.