I could see this being very useful for scientific beacons, for example to track ocean currents or bird migrations. The latter currently use cellular connections, but can only track birds through areas where reception is present.
If I was asked to engineer such a tracker, I would definitely buffer data inside to flush when connected to celluar network. Not always real time, but much more useful.