PCIe board connector

I just thought I would post this as Intel have done something interesting with the PCIe where the compute module has a normal card interface that you can get a mini motherboard which is little more than an extension card.

When I saw it instantly I thought is that not better and also cheaper than a m.2 if not populated and creates a cheaper base model?