Existem 2 razões para os comprimentos diferentes:
Os diferentes comprimentos possibilitam diferentes capacidades dos SSDs; quanto mais longa a unidade, mais chips NAND Flash podem ser montados nele, além de um controlador e possivelmente um chip de memória DRAM. Os tamanhos 2230 e 2242 suportam de 1 a 3 chips NAND Flash enquanto o 2280 e o 22110 suportam até 8 chips NAND Flash, o que pode permitir um SSD de 2TB no maior formato de M.2.
O espaço do soquete na placa do sistema pode limitar o tamanho do M.2: Alguns notebooks podem suportar M.2 para finalidades de cache, mas têm somente um espaço reduzido que irá acomodar apenas SSDs M.2 2242 (SSDs M.2 2230 são menores ainda, mas na maioria dos casos não são necessários onde um SSD M.2 2242 ainda cabe).