> It's ironic OP doesn't complain about SSDs never reaching the theoretical and advertised interface speed. Which is no different from internet speeds not reaching the network interface speed as many others here call an example of being cheated.
This comparison is not exact. I haven't seen SSD manufacturers advertise transfer speeds of the interface. They say they support this interface, but the transfer numbers advertised are different. Whether those actually happen is a different story.
In the case of internet connections, they don't usually advertise the "interface speed" either. They advertise actual bandwidth[0]. Yes, nowadays, a lot of providers will advertise 1 Gbps connectivity, which coincides with the interface speeds with which people are familiar. But for example, in my case, advertised speed is 400 Mbps. Over a PON (passive optical network). My transceiver (optical interface) will support much more than that. I've never had a 400 Mbps network interface in my computers. Should I expect them to give me 1Gbps? Turns out, they usually do, but I guess that's more of an exception than the rule.
The issue is when a provider will advertise say 400 Mbps, like in my case, but in practice I'm never able to reach more than say 40 Mbps. In this case, yes, there may be some kind of law based on which this behavior is "lawful" or not.
---
[0] Which may be "wire" bandwidth, as opposed to "useful data" bandwidth, so they'll happily count encapsulation, etc, but I'd argue that's somewhat different, although still scummy.