But somewhere along the way (or perhaps as an unfortunate consequence of not seeing far enough ahead to always throttle unlimited plans) the definition in consumer minds also seemed to include no speed limits either.
If the same buffet made you wait 2 hours between plates, then it's no longer realistically an all-you-can-eat buffet.
If the restaurant is crowded, you’re going to have to both wait longer to get through the line and the kitchen won’t be able to cook enough to satisfy all of the customers.
There is also a known limit of how much data can be transmitted over a certain frequency and only certain frequencies are amenable to data.
For instance, T-mobile was infamous for not working well in buildings because the spectrum they were using couldn’t travel through buildings.
Yes, everyone understood that unlimited meant "not limited". And then telecoms started trying to change that definition to mean "limited".
If AT&T didn't throttle, I suppose "unlimited" would still be a lie because there is still a limit to how fast your phone will download it. If you remove that it's still a lie because there's a limit to medium bandwidth, and so on.
All of these things are artificial! Should AT&T upgrade all users to phones with the latest modems because otherwise they are "artificially limiting" their experience? The impact on AT&T would be the same as stopping traffic shaping: spending more per user.
I disagree. In my view, "unlimited" means that the service provider will not introduce artificial limits. Of course there are natural limits (the speed of the devices involved, network congestion and signal quality, etc.). None of those are the service provider imposing an artificial limit, though.
Unlimited means no limits to speed, and no limits to quantity. If there is any type of artificial limit, then the thing ceases to be "unlimited". That is just straight up common sense, based on dictionary definitions.