The vast majority of Intel's lineup--at least for the last few years--is only 16 lanes.
Currently it seems 8 lanes of PCIe 3.0 is not quite enough, but 16 lanes is plenty. So we'll need a few years to get up to utilizing 16 lanes completely.
At which point 4.0 may be ready.
https://www.youtube.com/watch?time_continue=2&v=8KOTiee5RqA
on top of that, many people want to stream their game video when they play their games on full speed, then a couple NVMe SSDs eat those lanes as well.
You mean like having a GPU and one or more PCIE NVMe storage-devices?
Typically you get something like 3 full length PCIe slotson a xeon e3 board (c236 chipset). BUT they can't all run full speed at 16x (16/16/16). You have to then choose between 16/8/8 and 16/16/0 due to the lack of PCI lanes.
More is definitely better here.