The AT&T person said they do it for my protection to avoid the accidental high fees of pay per use. Again that is stupid, because if that was true they would just opt people out of data instead.
If that was their real concern they could cut you off after a set amount of overages kicks in or allow customers to set caps.