If you read the TOS the 5GB cap is there. It gives them the option to charge. They just never did.
Read it again. That only applies to tethered plans. There is no mention of a 5GB cap on non-tethered smartphone plans. This has been discussed and resolved.
https://forums.macrumors.com/threads/926814/