iOS desperately needs to give us more data limit controls. It's easy to test this when you've used Android on the same phone plan and user habits, the iphone always uses more data due to background activity. I'm assuming it's imessage being enabled as well, similar to RCS on Android using data and battery in the background.
That's a good experiment: disable imessage for a month and reset your phone statistics, it will show you how much data it uses with imessage off.
For example, this is screenshot of iphone 15pro after 3 months of use (Feb - May) on low data mode, background app refresh off, icloud off. See how it's still requesting system updates in the background. I basically turn off anything that can use battery and data in the background.
