El sitio de escritorio es un sitio completamente diferente en muchos casos que el sitio móvil correspondiente (sin incluir los sitios web responsivos, por supuesto).
Debido a esto, "solicitar" un sitio de escritorio requiere cargar un conjunto diferente de dependencias/recursos y una versión diferente del sitio en el que estás actualmente (esto es particularmente evidente en los sitios de Stack Exchange, pero también se aplica en otros lugares).
Por ello, la página debe recargarse para volver a maquetar la página y cargar estos nuevos recursos, y no sería posible hacerlo de otra manera, ya que en estos casos es algo más que una cuestión de escalado de la página.