The dongles are not proprietary. I’ve literally used my USB A module as a USB C to USB A adapter on a different laptop. The dimensions of the module are publicly available, nothing is stopping anyone from making their own. Before Framework offered their own Ethernet port module someone in the community actually manufactured their own using the 3D printing files that Framework provided.