I don't recall anyone asking for anything for free.
A big part of the problem here is that many don't offer unlimited data at ANY price, and when you do find someone that does, they often try to bog it down with fine print like this or just flat out cut you off if you use too much of your "unlimited" service.
Now, people don't expect truly "UNLIMITED" data. They can oversell just fine, but the problem is that they're overselling with the thought that a user should only use 0.05% of the actual stated bandwidth that they COULD use. Anyone that dares go above that is "cheating" and abusing the system.
10-15 years ago they could kinda sorta get away with that, but now streaming content is everywhere. People who don't know what bandwidth even is can consume huge chunks of it - completely legally - with Youtube, Hulu, Netflix, Twitch, Sling, Spotify, Pandora, etc.
The telecom companies 10-15 years ago should have realized that those "excessive" users from that era were the future norm and built out their network accordingly. Don't stamp your feet and demand that progress stop.