I think in practice, KDE tackles this issue better, separating the design of the desktop and mobile UXes. Gnome and Unity for some reason decided to merge them into one, which is a questionable approach, since "one size fits all" usually doesn't work so well.