Different socket types are part of the M.2 Specification that calls for supporting specific device types within a given socket.

Socket 1is designed for Wi-Fi, Bluetooth®, NFC and WI Gig

Socket 2is designed for WWAN, SSD (caching), and GNSS

Socket 3is designed for SSDs (both SATA and PCIe, up to x4 performance)