I think you're right on the money on the second point. How easy/reliable is it for someone to turn off data roaming? I wouldn't be surprised if even mobile operators were confused over what exactly constitutes data roaming in some areas.
The telecommunications industry's monetization plan has often been about creating esoteric plan restrictions, charging customers up the wazoo when they violate these restrictions, while not giving customers effective tools for monitoring or managing their usage.