It's not as simple as just electronically connecting the wires when the switch is changed. The switch must interrogate the display DDL and then present the same DDL continuously to all attached computers to prevent them thinking the screen is being disconnected then reconnected.
It needs to support dual-link connections. Dual-link requires significantly faster circuitry to support the passing through of the signal so switches will be much more expensive.