Some tradeoffs have to happen. If we send a fixed amount of data on fixed intervals, we can completely preserve anonymity provided the message data stays under that bandwidth limit. Unfortunately, mobile data caps suck, and would make that limit rather small.