But why the dongles? The go against all the principles of the rest of the design. They’re proprietary, consumable, and they waste space in the chasis. They limit what you can do with the USB-C they pass through too.
[1] https://community.frame.work/c/expansion-cards/developer-pro...
[2] https://community.frame.work/t/what-new-expansion-card-types...
[3] https://community.frame.work/t/youtuber-elevated-systems-mak...
In what way do they limit the USB-C they pass through?
GP means that if you use one other than the USB-C pass-through module, it's (trivially) a proper subset of the USB-C functionality that you started out with.
I don't really see the issue: the alternative is that you do that in a dongle more external to the laptop anyway?