The switch solves a fundamental trade-off: an external port can only be physically connected to one GPU. If the dGPU you get GSYNC/etc but high power consumption if you connect an external display.

If the iGPU, then the dGPU is basically sending its frame buffer through the iGPU and is limited by it.