I'm ok with this. Standards need to be developed years in advance for proper adoption. Without them, we can get weird arbitrary tech barriers... Like 640k RAM for example.
I'm confused. Are we mad at hardware research and development as a concept now or is what's left of the tech press just stuck in permanent snark mode and just can't physically write any other way?
I mean, not every new standard is meant for home use primarily out of the gate and PCIe devices are backwards compatible with older standards, so... yay, people who need to build a very fast NAS will be able to chuck more, faster drives in there now. Good for them.
Well, I guess you can have more potent PCIe cards now, so you can add QSFP variants like QSFP256 or just multiple connections, without worrying about bandwidth.
That is, if that is actually used somewhere, currently we're stuck at 5.0, and servers usually are not meant to have connectivity added in, but rather to just have it (more cash for the manufacturer anyway).
the advantage for pci-e generations isn't the gpu side, but SSD side(USB too). CPUs by design, have a limited amount of PCI-E lanes they can distribute. Modern SSD's primarily use 4x pci-e lanes, but if you have a generation newer, you can allocate half as many lanes to achieve the same speed.
Since at the moment, the value of even faster SSD's are useless, what ACTUALLY becomes off value is having multiple m.2 slots for expansion. for example, instead of having 1 m.2 running pci-e 4.0x4lanes, you can achieve the same speed at pci-e 5.0x2lanes, or pci-e 6.0x1lane. Using less lanes on m.2 slots means you can allocate more bandwidth to other components(more m.2, more USB ports, etc).
this for eaxmple was the reason why experimental gpus like the Asus Dual RTX 4060ti existed, as its a 8 lane gpu, which had an on board to use the other lanes as ssd storage on motherboards that supported bifurcation.